সাবপ্রসেস টেস্ট রেজাল্ট পার্সার

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