StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Eine Implementierung von ProtoResultReporter

Zusammenfassung

Felder

public static final String PROTO_REPORT_PORT_OPTION

Öffentliche Konstruktoren

StreamProtoResultReporter()

Öffentliche Methoden

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

Verwenden Sie den Aufrufeintrag, um alle endgültigen Protokolle der Aufrufe einzeln zu senden.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Umgang mit dem endgültigen Prototyp mit allen Ergebnissen

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Umgang mit dem Testprotokoll für die teilweise Aufrufung nach invocationStarted(com.android.tradefed.invoker.IInvocationContext)

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Umgang mit dem finalisierten Testfall-Prototyp nach ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

Umgang mit dem Prototyp des teilweisen Testfalleintrags nach testStarted(com.android.tradefed.result.TestDescription, long)

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Umgang mit dem Prototyp des finalisierten Modul-Eintrags nach testModuleEnded()

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

Umgang mit dem Prototyp des teilweisen Moduleintrags nach testModuleStarted(com.android.tradefed.invoker.IInvocationContext)

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Umgang mit dem finalisierten Ausführungsprotokoll-Proto nach ERROR(/#testRunEnded(long,HashMap))

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Umgang mit dem Prototyp des Datensatzes für den teilweisen Testlauf nach testRunStarted(String, int)

void setProtoReportPort(Integer portValue)

Geschützte Methoden

void closeSocket()

Felder

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Öffentliche Konstruktoren

StreamProtoResultReporter

public StreamProtoResultReporter ()

Öffentliche Methoden

getProtoReportPort

public Integer getProtoReportPort ()

Returns
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Verwenden Sie den Aufrufeintrag, um alle endgültigen Protokolle der Aufrufe einzeln zu senden.

Parameter
invocationLogs TestRecordProto.TestRecord: Das fertige Proto, das die Aufrufe darstellt.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Umgang mit dem endgültigen Prototyp mit allen Ergebnissen

Parameter
finalRecord TestRecordProto.TestRecord: Das fertige Proto mit allen Aufrufergebnissen.

processStartInvocation

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

Umgang mit dem Testprotokoll für die teilweise Aufrufung nach invocationStarted(com.android.tradefed.invoker.IInvocationContext)

Parameter
invocationStartRecord TestRecordProto.TestRecord: Das teilweise Proto, das nach dem Aufrufstart ausgefüllt wird.

context IInvocationContext: Der Aufruf IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Umgang mit dem finalisierten Testfall-Prototyp nach ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))

Parameter
testCaseRecord TestRecordProto.TestRecord: Das fertige Proto, das einen Testfall darstellt.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Umgang mit dem Prototyp des teilweisen Testfalleintrags nach testStarted(com.android.tradefed.result.TestDescription, long)

Parameter
testCaseStartedRecord TestRecordProto.TestRecord: Der Teil des Prototyps, der den Testfall darstellt.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Umgang mit dem Prototyp des finalisierten Modul-Eintrags nach testModuleEnded()

Parameter
moduleRecord TestRecordProto.TestRecord: Das fertige Proto, das das Modul darstellt.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Umgang mit dem Prototyp des teilweisen Moduleintrags nach testModuleStarted(com.android.tradefed.invoker.IInvocationContext)

Parameter
moduleStartRecord TestRecordProto.TestRecord: Das teilweise Proto, das das Modul darstellt.

processTestRunEnded

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

Umgang mit dem finalisierten Ausführungsprotokoll-Proto nach ERROR(/#testRunEnded(long,HashMap))

Parameter
runRecord TestRecordProto.TestRecord: Das fertige Proto, das den Lauf darstellt.

moduleInProgress boolean: ob ein Modul gerade bearbeitet wird.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Umgang mit dem Prototyp des Datensatzes für den teilweisen Testlauf nach testRunStarted(String, int)

Parameter
runStartedRecord TestRecordProto.TestRecord: Das teilweise Proto, das den Lauf darstellt.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parameter
portValue Integer

Geschützte Methoden

closeSocket

protected void closeSocket ()