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

Konstanten

String PROTO_REPORT_PORT_OPTION

Öffentliche Konstruktoren

StreamProtoResultReporter()

Öffentliche Methoden

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

Verwenden Sie den Aufrufdatensatz, um alle endgültigen Logs des Aufrufs einzeln zu senden.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Verarbeitung des endgültigen Protokolls mit allen Ergebnissen.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Verarbeitung des Testdatensatz-Protos für den Teilaufruf nach invocationStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Umgang mit dem finalisierten Testlauf-Protokoll nach dem Auftreten von ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

Verarbeitung des partiellen Testfall-Datensatz-Protokolls nach dem Auftreten von testStarted(com.android.tradefed.result.TestDescription, long).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Verarbeitung des finalisierten Moduldatensatz-Protos nach dem Eintreten von testModuleEnded().

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

Verarbeitung des partiellen Moduldatensatz-Protokolls nach dem Auftreten von testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Verarbeitung des finalisierten Laufdatensatz-Protos nach dem Auftreten von ERROR(/#testRunEnded(long,HashMap)).

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Verarbeitung des Protokolls für den partiellen Testlauf nach dem Auftreten von testRunStarted(String, int).

void setProtoReportPort(Integer portValue)

Geschützte Methoden

void closeSocket()

Konstanten

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Constant Value: "proto-report-port"

Öffentliche Konstruktoren

StreamProtoResultReporter

public StreamProtoResultReporter ()

Öffentliche Methoden

getProtoReportPort

public Integer getProtoReportPort ()

Returns
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Verwenden Sie den Aufrufdatensatz, um alle endgültigen Logs des Aufrufs einzeln zu senden.

Parameter
invocationLogs TestRecordProto.TestRecord: Das endgültige Proto, das den Aufruf darstellt.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Verarbeitung des endgültigen Protokolls mit allen Ergebnissen.

Parameter
finalRecord TestRecordProto.TestRecord: Das endgültige Proto mit allen Aufrufergebnissen.

processStartInvocation

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

Verarbeitung des Testdatensatz-Protos für den Teilaufruf nach invocationStarted(com.android.tradefed.invoker.IInvocationContext).

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

context IInvocationContext: Der Aufruf IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Umgang mit dem finalisierten Testlauf-Protokoll nach dem Auftreten von ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Parameter
testCaseRecord TestRecordProto.TestRecord: Das endgültige Proto, das einen Testlauf darstellt.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Verarbeitung des partiellen Testfall-Datensatz-Protokolls nach dem Auftreten von testStarted(com.android.tradefed.result.TestDescription, long).

Parameter
testCaseStartedRecord TestRecordProto.TestRecord: Das partielle Proto, das den Testlauf darstellt.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Verarbeitung des finalisierten Moduldatensatz-Protos nach dem Eintreten von testModuleEnded().

Parameter
moduleRecord TestRecordProto.TestRecord: Das endgültige Proto, das das Modul darstellt.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Verarbeitung des partiellen Moduldatensatz-Protokolls nach dem Auftreten von testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

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

processTestRunEnded

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

Verarbeitung des finalisierten Laufdatensatz-Protos nach dem Auftreten von ERROR(/#testRunEnded(long,HashMap)).

Parameter
runRecord TestRecordProto.TestRecord: Das endgültige Proto, das den Lauf darstellt.

moduleInProgress boolean: Gibt an, ob ein Modul gerade bearbeitet wird.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Verarbeitung des Protokolls für den partiellen Testlauf nach dem Auftreten von testRunStarted(String, int).

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parameter
portValue Integer

Geschützte Methoden

closeSocket

protected void closeSocket ()