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 Aufrufdatensatz, um nacheinander alle endgültigen Logs des Aufrufs zu senden.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Verarbeitung des endgültigen Proto mit allen Ergebnissen.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Verarbeitung des Testeintrags-Protokolls für Teilaufrufe nach dem Auftreten von invocationStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Verarbeitung des fertigen Protokolls des Testlauf-Eintrags nach ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

Verarbeitung des unvollständigen Protokolls des Testfalleintrags nach dem Auftreten von testStarted(com.android.tradefed.result.TestDescription, long).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Verarbeitung des abgeschlossenen Protokolls des Moduleintrags nach testModuleEnded().

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

Verarbeitung des Protokolls des Teildatensatzes des Moduls nach dem Auftreten von testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Verarbeitung des abgeschlossenen Protokolls für den Ausführungseintrag nach ERROR(/#testRunEnded(long,HashMap)) aufgetreten.

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Behandlung des Protokolls für den Teiltestlaufsatz nach testRunStarted(String, int) aufgetreten.

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 Aufrufdatensatz, um nacheinander alle endgültigen Logs des Aufrufs zu senden.

Parameter
invocationLogs TestRecordProto.TestRecord: Das abgeschlossene Proto, das den Aufruf darstellt.

ProcessFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Verarbeitung des endgültigen Proto mit allen Ergebnissen.

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

ProcessStartInvocation

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

Verarbeitung des Testeintrags-Protokolls für Teilaufrufe nach dem Auftreten von invocationStarted(com.android.tradefed.invoker.IInvocationContext).

Parameter
invocationStartRecord TestRecordProto.TestRecord: Das partielle Proto, das nach „callStart“ ausgefüllt wird.

context IInvocationContext: Der Aufruf IInvocationContext.

ProcessTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Verarbeitung des fertigen Protokolls des Testlauf-Eintrags nach ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Parameter
testCaseRecord TestRecordProto.TestRecord: Der abgeschlossene Proto, der einen Testlauf darstellt.

ProcessTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Verarbeitung des unvollständigen Protokolls des Testfalleintrags nach dem Auftreten von testStarted(com.android.tradefed.result.TestDescription, long).

Parameter
testCaseStartedRecord TestRecordProto.TestRecord: Der partielle Proto, der den Testfall darstellt.

ProzessTestModulEnde

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Verarbeitung des abgeschlossenen Protokolls des Moduleintrags nach testModuleEnded().

Parameter
moduleRecord TestRecordProto.TestRecord: Der abgeschlossene Proto, der das Modul darstellt.

ProcessTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Verarbeitung des Protokolls des Teildatensatzes des Moduls nach dem Auftreten von testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

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

ProcessTestRunEnded

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

Verarbeitung des abgeschlossenen Protokolls für den Ausführungseintrag nach ERROR(/#testRunEnded(long,HashMap)) aufgetreten.

Parameter
runRecord TestRecordProto.TestRecord: Der abgeschlossene Proto, der die Ausführung darstellt.

moduleInProgress boolean: gibt an, ob ein Modul gerade ausgeführt wird oder nicht.

ProcessTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Behandlung des Protokolls für den Teiltestlaufsatz nach testRunStarted(String, int) aufgetreten.

Parameter
runStartedRecord TestRecordProto.TestRecord: Der partielle Proto, der die Ausführung darstellt.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parameter
portValue Integer

Geschützte Methoden

CloseSocket

protected void closeSocket ()