সাবপ্রসেসটেস্টরেজাল্টসপার্সার
public class SubprocessTestResultsParser
extends Object implements Closeable
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SubprocessTestResultsParser |
ফাইলে লেখার আগে আউটপুট পার্স করার জন্য 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)অ্যারের প্রতিটি লাইনে parse কল করে ইভেন্টগুলো (যদি থাকে) বের করুন। |
boolean | reportedInvocationFailed ()আহ্বান ব্যর্থ হয়েছে কিনা তা জানানো হয়েছে। |
void | setIgnoreTestLog (boolean ignoreTestLog)testLog ইভেন্টগুলিকে উপেক্ষা করে শুধুমাত্র logAssociation-এর উপর নির্ভর করা হবে কি না। |
সরকারি নির্মাণকারী
সাবপ্রসেসটেস্টরেজাল্টসপার্সার
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
ফলাফল পার্সারের জন্য কনস্ট্রাক্টর
| প্যারামিটার | |
|---|---|
listener | ITestInvocationListener : ITestInvocationListener যেখানে ফলাফল রিপোর্ট করতে হবে |
streaming | boolean : যদি True হয়, তাহলে ফলাফল গ্রহণ করার জন্য একটি সকেট রিসিভার খোলা হবে। |
context | IInvocationContext : আহ্বান সম্পর্কিত একটি IInvocationContext তথ্য। |
| নিক্ষেপ | |
|---|---|
IOException | |
সাবপ্রসেসটেস্টরেজাল্টসপার্সার
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
ফলাফল পার্সারের জন্য কনস্ট্রাক্টর
| প্যারামিটার | |
|---|---|
listener | ITestInvocationListener : ITestInvocationListener যেখানে ফলাফল রিপোর্ট করতে হবে |
context | IInvocationContext : আহ্বান সম্পর্কিত একটি IInvocationContext তথ্য। |
জনসাধারণের পদ্ধতি
বন্ধ
public void close ()
| নিক্ষেপ | |
|---|---|
IOException | |
সম্পূর্ণ মডিউল ইভেন্ট
public void completeModuleEvents ()
যেকোনো অসমাপ্ত ইভেন্ট সম্পূর্ণ করুন এবং বন্ধ করুন।
বর্তমান পরীক্ষা পান
public TestDescription getCurrentTest ()
বর্তমানে চলমান পরীক্ষাটি ফেরত দেয়।
| ফেরত | |
|---|---|
TestDescription | |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
রিপোর্ট করা আহ্বান ব্যর্থতার ইভেন্টের তথ্য ফেরত দেয়।
| ফেরত | |
|---|---|
SubprocessEventHelper.InvocationFailedEventInfo | |
সকেট সার্ভার পোর্ট পান
public int getSocketServerPort ()
খোলা থাকা সকেট রিসিভারটি ফেরত দেয়। কোনোটি না থাকলে -১।
| ফেরত | |
|---|---|
int | |
শুরুর সময়
public Long getStartTime ()
সাবপ্রসেস ইনভোকেশন থেকে ইনভোকেশন স্টার্ট ইভেন্টের সাথে সম্পর্কিত শুরুর সময়টি ফেরত দেয়।
| ফেরত | |
|---|---|
Long | |
joinReceiver
public boolean joinReceiver (long millis,
boolean waitForConnection)ইভেন্ট রিসিভারের ইভেন্ট প্রক্রিয়াকরণ শেষ হওয়া পর্যন্ত অপেক্ষা করুন।
| প্যারামিটার | |
|---|---|
millis | long : মিলিসেকেন্ডে সময়সীমা। |
waitForConnection | boolean : সংযোগ স্থাপিত না হলে অপেক্ষা করা এড়িয়ে যেতে ফলস (False) নির্বাচন করুন। |
| ফেরত | |
|---|---|
boolean | টাইমআউটের আগে রিসিভার থ্রেড বন্ধ হয়ে গেলে True, অন্যথায় False। |
joinReceiver
public boolean joinReceiver (long millis)
ইভেন্ট রিসিভারের ইভেন্ট প্রসেসিং শেষ হওয়া পর্যন্ত অপেক্ষা করুন। সংযোগ স্থাপিত না হলেও, অর্থাৎ প্রসেসিং এখনো শুরু না হলেও এটি অপেক্ষা করবে।
| প্যারামিটার | |
|---|---|
millis | long : মিলিসেকেন্ডে সময়সীমা। |
| ফেরত | |
|---|---|
boolean | টাইমআউটের আগে রিসিভার থ্রেড বন্ধ হয়ে গেলে True, অন্যথায় False। |
পার্সফাইল
public void parseFile (File file)
| প্যারামিটার | |
|---|---|
file | File |
প্রক্রিয়া নতুন লাইন
public void processNewLines (String[] lines)
অ্যারের প্রতিটি লাইনে parse কল করে ইভেন্টগুলো (যদি থাকে) বের করুন।
| প্যারামিটার | |
|---|---|
lines | String |
রিপোর্ট করা হয়েছে আহ্বান ব্যর্থ হয়েছে
public boolean reportedInvocationFailed ()
আহ্বান ব্যর্থ হয়েছে কিনা তা জানানো হয়েছে।
| ফেরত | |
|---|---|
boolean | |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
testLog ইভেন্টগুলিকে উপেক্ষা করে শুধুমাত্র logAssociation-এর উপর নির্ভর করা হবে কি না।
| প্যারামিটার | |
|---|---|
ignoreTestLog | boolean |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।