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 Konstrukteure

StreamProtoResultReporter ()

Öffentliche Methoden

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

Verwenden Sie den Aufrufdatensatz, um nacheinander alle endgültigen Protokolle des Aufrufs zu senden.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Abwicklung des finalen Protos mit allen Ergebnissen.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Behandlung des partiellen Aufruftestdatensatzes proto, nachdem invocationStarted(com.android.tradefed.invoker.IInvocationContext) aufgetreten ist.

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Umgang mit dem abgeschlossenen Testfall-Datensatzproto nach dem Auftreten von ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Behandlung des partiellen Testfalldatensatzes proto nach dem Auftreten von testStarted(com.android.tradefed.result.TestDescription, long) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Behandlung des abgeschlossenen Moduldatensatzprotos nach dem Auftreten von testModuleEnded() .

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Behandlung des partiellen Moduldatensatzes proto, nachdem testModuleStarted(com.android.tradefed.invoker.IInvocationContext) aufgetreten ist.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Behandlung des abgeschlossenen Laufaufzeichnungsprotos, nachdem ERROR(/#testRunEnded(long,HashMap)) aufgetreten ist.

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Behandlung des partiellen Testlaufdatensatzes proto, nachdem testRunStarted(String, int) aufgetreten ist.

void setProtoReportPort (Integer portValue)

Geschützte Methoden

void closeSocket ()

Felder

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Öffentliche Konstrukteure

StreamProtoResultReporter

public StreamProtoResultReporter ()

Öffentliche Methoden

getProtoReportPort

public Integer getProtoReportPort ()

Kehrt zurück
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Verwenden Sie den Aufrufdatensatz, um nacheinander alle endgültigen Protokolle des Aufrufs zu senden.

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

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Abwicklung des finalen Protos mit allen Ergebnissen.

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

processStartInvocation

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

Behandlung des partiellen Aufruftestdatensatzes proto, nachdem invocationStarted(com.android.tradefed.invoker.IInvocationContext) aufgetreten ist.

Parameter
invocationStartRecord TestRecordProto.TestRecord : Das partielle Proto, das nach dem AufrufStart aufgefüllt wird.

context IInvocationContext : Der Aufruf IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Umgang mit dem abgeschlossenen Testfall-Datensatzproto nach dem Auftreten von 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)

Behandlung des partiellen Testfalldatensatzes proto nach dem Auftreten von testStarted(com.android.tradefed.result.TestDescription, long) .

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Behandlung des abgeschlossenen Moduldatensatzprotos nach dem Auftreten von testModuleEnded() .

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Behandlung des partiellen Moduldatensatzes proto, nachdem testModuleStarted(com.android.tradefed.invoker.IInvocationContext) aufgetreten ist.

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

processTestRunEnded

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

Behandlung des abgeschlossenen Laufaufzeichnungsprotos, nachdem ERROR(/#testRunEnded(long,HashMap)) aufgetreten ist.

Parameter
runRecord TestRecordProto.TestRecord : Das abgeschlossene Proto, das die Ausführung darstellt.

moduleInProgress boolean : ob ein Modul in Bearbeitung ist oder nicht.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Behandlung des partiellen Testlaufdatensatzes proto, nachdem testRunStarted(String, int) aufgetreten ist.

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