StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


ProtoResultReporter को लागू करने का तरीका

खास जानकारी

कॉन्स्टेंट

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

स्थिर वैल्यू: "proto-report-port"

पब्लिक कंस्ट्रक्टर

StreamProtoResultReporter

public StreamProtoResultReporter ()

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

getProtoReportPort

public Integer getProtoReportPort ()

रिटर्न
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

इनवॉकेशन के सभी फ़ाइनल लॉग एक-एक करके भेजने के लिए, इनवॉकेशन रिकॉर्ड का इस्तेमाल करें.

पैरामीटर
invocationLogs TestRecordProto.TestRecord: इनवोकेशन को दिखाने वाला फ़ाइनल प्रोटो.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

सभी नतीजों के साथ फ़ाइनल प्रोटो को हैंडल करना.

पैरामीटर
finalRecord TestRecordProto.TestRecord: यह सभी इनवोकेशन के नतीजों वाला फ़ाइनल प्रोटो है.

processStartInvocation

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

invocationStarted(com.android.tradefed.invoker.IInvocationContext) के बाद, आंशिक इनवोकेशन टेस्ट रिकॉर्ड प्रोटो को मैनेज करना.

पैरामीटर
invocationStartRecord TestRecordProto.TestRecord: invocationStart के बाद, पॉप्युलेट किया गया आंशिक प्रोटो.

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: मॉड्यूल को दिखाने वाला फ़ाइनल प्रोटो.

processTestModuleStarted

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: रन को दिखाने वाला आंशिक प्रोटो.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

पैरामीटर
portValue Integer

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

closeSocket

protected void closeSocket ()