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 ()

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

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 ()