StreamProtoresultsरिपोर्टर

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
com.android.tradefed.result.proto.Protoresults Reporter
  com.android.tradefed.result.proto.StreamProtoresults रिपोर्टer


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

फ़ील्ड्स की फ़िल्में

प्रोटो_रिपोर्ट_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

सार्वजनिक कंस्ट्रक्टर

StreamProtoresultsरिपोर्टर

public StreamProtoResultReporter ()

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

'प्रोटोरिपोर्टपोर्ट' पाएं

public Integer getProtoReportPort ()

रिटर्न
Integer

प्रोसेस-फ़ाइनलइनवोकेशनलॉग्स

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

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

प्रोसेसफ़ाइनलप्रोटो

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.

प्रोसेसTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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

प्रोसेसTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long) शुरू होने के बाद, पार्शियल टेस्ट केस रिकॉर्ड प्रोटो को हैंडल करना.

पैरामीटर
testCaseStartedRecord TestRecordProto.TestRecord: टेस्ट केस दिखाने वाला आंशिक प्रोटो.

प्रोसेसTestModuleEnd

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

प्रोसेसTestRunEnded

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

ERROR(/#testRunEnded(long,HashMap)) के बाद फ़ाइनल रन रिकॉर्ड प्रोटो का प्रबंधन हुआ.

पैरामीटर
runRecord TestRecordProto.TestRecord: दौड़ने की जानकारी देने वाला फ़ाइनल प्रोटो.

moduleInProgress boolean: चाहे कोई मॉड्यूल चल रहा हो या नहीं.

प्रोसेसTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int) के बाद पार्शियल टेस्ट रन रिकॉर्ड प्रोटो का इस्तेमाल करना हुआ.

पैरामीटर
runStartedRecord TestRecordProto.TestRecord: दौड़ की जानकारी देने वाला आंशिक प्रोटो.

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

public void setProtoReportPort (Integer portValue)

पैरामीटर
portValue Integer

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

CloseSocket

protected void closeSocket ()