সাবপ্রসেস টেস্ট রেজাল্ট পার্সার
public class SubprocessTestResultsParser
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
ফাইলে লেখার আগে আউটপুট পার্স করতে ERROR(/FileOutputStream)
প্রসারিত করে যাতে আমরা লঞ্চার সাইডে টেস্ট ইভেন্ট তৈরি করতে পারি।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | SubprocessTestResultsParser.StatusKeys প্রাসঙ্গিক পরীক্ষার স্থিতি কী। |
পাবলিক কনস্ট্রাক্টর | |
---|---|
SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context) ফলাফল পার্সার জন্য কন্সট্রাকটর | |
SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context) ফলাফল পার্সার জন্য কন্সট্রাকটর |
পাবলিক পদ্ধতি | |
---|---|
void | close () |
void | completeModuleEvents () কোনো বাম খোলা ইভেন্ট সম্পূর্ণ করুন এবং বন্ধ করুন |
TestDescription | getCurrentTest () বর্তমানে চলমান পরীক্ষাটি প্রদান করে। |
SubprocessEventHelper.InvocationFailedEventInfo | getReportedInvocationFailedEventInfo () রিপোর্ট করা আমন্ত্রণ ব্যর্থতার ইভেন্ট তথ্য প্রদান করে। |
int | getSocketServerPort () খোলা সকেট রিসিভার ফেরত দেয়। |
Long | getStartTime () সাবপ্রসেস ইনভোকেশন থেকে ইনভোকেশন শুরু ইভেন্টের সাথে যুক্ত শুরুর সময় ফেরত দেয়। |
boolean | joinReceiver (long millis, boolean waitForConnection) ইভেন্ট রিসিভার ইভেন্ট প্রক্রিয়াকরণ শেষ করার জন্য অপেক্ষা করুন। |
boolean | joinReceiver (long millis) ইভেন্ট রিসিভার ইভেন্ট প্রক্রিয়াকরণ শেষ করার জন্য অপেক্ষা করুন। |
void | parseFile (File file) |
void | processNewLines (String[] lines) ইভেন্ট এক্সট্রাক্ট করতে অ্যারের প্রতিটি লাইনে কল পার্স করুন যদি থাকে। |
boolean | reportedInvocationFailed () একটি আমন্ত্রণ ব্যর্থ হয়েছে কি না রিপোর্ট করা হয়েছে. |
void | setIgnoreTestLog (boolean ignoreTestLog) টেস্টলগ ইভেন্টগুলি উপেক্ষা করা এবং শুধুমাত্র লগ অ্যাসোসিয়েশনের উপর নির্ভর করা উচিত কিনা। |
পাবলিক কনস্ট্রাক্টর
সাবপ্রসেস টেস্ট রেজাল্ট পার্সার
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
ফলাফল পার্সার জন্য কন্সট্রাকটর
পরামিতি | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener যেখানে ফলাফল রিপোর্ট করতে হবে |
streaming | boolean : সত্য হলে, ফলাফল পাওয়ার জন্য একটি সকেট রিসিভার খোলা থাকবে। |
context | IInvocationContext : আমন্ত্রণ সম্পর্কে একটি IInvocationContext তথ্য |
সাবপ্রসেস টেস্ট রেজাল্ট পার্সার
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
ফলাফল পার্সার জন্য কন্সট্রাকটর
পরামিতি | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener যেখানে ফলাফল রিপোর্ট করতে হবে |
context | IInvocationContext : আমন্ত্রণ সম্পর্কে একটি IInvocationContext তথ্য |
পাবলিক পদ্ধতি
বন্ধ
public void close ()
সম্পূর্ণ মডিউল ইভেন্ট
public void completeModuleEvents ()
কোনো বাম খোলা ইভেন্ট সম্পূর্ণ করুন এবং বন্ধ করুন
getCurrentTest
public TestDescription getCurrentTest ()
বর্তমানে চলমান পরীক্ষাটি প্রদান করে।
রিটার্নস | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
রিপোর্ট করা আমন্ত্রণ ব্যর্থতার ইভেন্ট তথ্য প্রদান করে।
রিটার্নস | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
খোলা সকেট রিসিভার ফেরত দেয়। -1 যদি না হয়।
রিটার্নস | |
---|---|
int |
GetStartTime
public Long getStartTime ()
সাবপ্রসেস ইনভোকেশন থেকে ইনভোকেশন শুরু ইভেন্টের সাথে যুক্ত শুরুর সময় ফেরত দেয়।
রিটার্নস | |
---|---|
Long |
যোগদান রিসিভার
public boolean joinReceiver (long millis, boolean waitForConnection)
ইভেন্ট রিসিভার ইভেন্ট প্রক্রিয়াকরণ শেষ করার জন্য অপেক্ষা করুন।
পরামিতি | |
---|---|
millis | long : মিলিসেকেন্ডে সময়সীমা। |
waitForConnection | boolean : কোনো সংযোগ প্রতিষ্ঠিত না হলে অপেক্ষা করা এড়িয়ে যাওয়া মিথ্যা। |
রিটার্নস | |
---|---|
boolean | সময় শেষ হওয়ার আগে রিসিভার থ্রেড বন্ধ হলে সত্য, অন্যথায় মিথ্যা। |
যোগদান রিসিভার
public boolean joinReceiver (long millis)
ইভেন্ট রিসিভার ইভেন্ট প্রক্রিয়াকরণ শেষ করার জন্য অপেক্ষা করুন। একটি সংযোগ প্রতিষ্ঠিত না হলেও অপেক্ষা করবে, অর্থাৎ প্রক্রিয়াকরণ এখনও শুরু হয়নি৷
পরামিতি | |
---|---|
millis | long : মিলিসেকেন্ডে সময়সীমা। |
রিটার্নস | |
---|---|
boolean | সময় শেষ হওয়ার আগে রিসিভার থ্রেড বন্ধ হলে সত্য, অন্যথায় মিথ্যা। |
পার্সফাইল
public void parseFile (File file)
পরামিতি | |
---|---|
file | File |
প্রক্রিয়া নিউলাইনস
public void processNewLines (String[] lines)
ইভেন্ট এক্সট্রাক্ট করতে অ্যারের প্রতিটি লাইনে কল পার্স করুন যদি থাকে।
পরামিতি | |
---|---|
lines | String |
রিপোর্ট করা আমন্ত্রণ ব্যর্থ হয়েছে৷
public boolean reportedInvocationFailed ()
একটি আমন্ত্রণ ব্যর্থ হয়েছে কি না রিপোর্ট করা হয়েছে.
রিটার্নস | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
টেস্টলগ ইভেন্টগুলি উপেক্ষা করা এবং শুধুমাত্র লগ অ্যাসোসিয়েশনের উপর নির্ভর করা উচিত কিনা।
পরামিতি | |
---|---|
ignoreTestLog | boolean |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-10 UTC-তে শেষবার আপডেট করা হয়েছে।