StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.StreamProtoResultReporter


ProtoResultReporter का कार्यान्वयन

सारांश

खेत

public static final String PROTO_REPORT_PORT_OPTION

सार्वजनिक निर्माणकर्ता

StreamProtoResultReporter ()

सार्वजनिक तरीके

Integer getProtoReportPort ()
void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

मंगलाचरण के सभी अंतिम लॉग को एक-एक करके भेजने के लिए मंगलाचरण रिकॉर्ड का उपयोग करें।

void processFinalProto (TestRecordProto.TestRecord finalRecord)

सभी परिणामों के साथ अंतिम प्रोटो की हैंडलिंग।

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) के बाद आंशिक इनवोकेशन टेस्ट रिकॉर्ड प्रोटो की हैंडलिंग हुई।

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) के बाद फाइनल किए गए टेस्ट केस रिकॉर्ड प्रोटो को हैंडल करना।

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long) के बाद आंशिक परीक्षण केस रिकॉर्ड प्रोटो की हैंडलिंग हुई।

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() होने के बाद अंतिम मॉड्यूल रिकॉर्ड प्रोटो की हैंडलिंग।

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

आंशिक मॉड्यूल रिकॉर्ड प्रोटो की हैंडलिंग testModuleStarted(com.android.tradefed.invoker.IInvocationContext) के बाद हुई।

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap)) के बाद फाइनल रन रिकॉर्ड प्रोटो की हैंडलिंग हुई।

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int) होने के बाद आंशिक टेस्ट रन रिकॉर्ड प्रोटो की हैंडलिंग।

void setProtoReportPort (Integer portValue)

संरक्षित तरीके

void closeSocket ()

खेत

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

सार्वजनिक निर्माणकर्ता

StreamProtoResultReporter

public StreamProtoResultReporter ()

सार्वजनिक तरीके

getProtoReport

public Integer getProtoReportPort ()

रिटर्न
Integer

प्रक्रियाअंतिम मंगलाचरणLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

मंगलाचरण के सभी अंतिम लॉग को एक-एक करके भेजने के लिए मंगलाचरण रिकॉर्ड का उपयोग करें।

पैरामीटर
invocationLogs TestRecordProto.TestRecord : मंगलाचरण का प्रतिनिधित्व करने वाला अंतिम प्रोटो।

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

सभी परिणामों के साथ अंतिम प्रोटो की हैंडलिंग।

पैरामीटर
finalRecord TestRecordProto.TestRecord : सभी मंगलाचरण परिणामों के साथ अंतिम रूप दिया गया प्रोटो।

प्रक्रियाप्रारंभआमंत्रण

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext context)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) के बाद आंशिक इनवोकेशन टेस्ट रिकॉर्ड प्रोटो की हैंडलिंग हुई।

पैरामीटर
invocationStartRecord TestRecordProto.TestRecord : इनवोकेशनस्टार्ट के बाद पॉप्युलेट किया गया आंशिक प्रोटो।

context IInvocationContext : मंगलाचरण IInvocationContext

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) के बाद फाइनल किए गए टेस्ट केस रिकॉर्ड प्रोटो को हैंडल करना।

पैरामीटर
testCaseRecord TestRecordProto.TestRecord : एक परीक्षण मामले का प्रतिनिधित्व करने वाला अंतिम प्रोटो।

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long) के बाद आंशिक परीक्षण केस रिकॉर्ड प्रोटो की हैंडलिंग हुई।

पैरामीटर
testCaseStartedRecord TestRecordProto.TestRecord : परीक्षण मामले का प्रतिनिधित्व करने वाला आंशिक प्रोटो।

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() होने के बाद अंतिम मॉड्यूल रिकॉर्ड प्रोटो की हैंडलिंग।

पैरामीटर
moduleRecord TestRecordProto.TestRecord : मॉड्यूल का प्रतिनिधित्व करने वाला अंतिम प्रोटो।

प्रोसेस टेस्ट मॉड्यूल शुरू हो गया

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

आंशिक मॉड्यूल रिकॉर्ड प्रोटो की हैंडलिंग testModuleStarted(com.android.tradefed.invoker.IInvocationContext) के बाद हुई।

पैरामीटर
moduleStartRecord TestRecordProto.TestRecord : मॉड्यूल का प्रतिनिधित्व करने वाला आंशिक प्रोटो।

processTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

ERROR(/#testRunEnded(long,HashMap)) के बाद फाइनल रन रिकॉर्ड प्रोटो की हैंडलिंग हुई।

पैरामीटर
runRecord TestRecordProto.TestRecord : रन का प्रतिनिधित्व करने वाला अंतिम प्रोटो।

moduleInProgress boolean : मॉड्यूल प्रगति पर है या नहीं।

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int) होने के बाद आंशिक टेस्ट रन रिकॉर्ड प्रोटो की हैंडलिंग।

पैरामीटर
runStartedRecord TestRecordProto.TestRecord : रन का प्रतिनिधित्व करने वाला आंशिक प्रोटो।

सेटप्रोटो रिपोर्टपोर्ट

public void setProtoReportPort (Integer portValue)

पैरामीटर
portValue Integer

संरक्षित तरीके

क्लोज़सॉकेट

protected void closeSocket ()