Raportujący wyniki StreamProto

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Implementacja funkcji ProtoResultReporter

Podsumowanie

Fieldsem

public static final String PROTO_REPORT_PORT_OPTION

Konstruktory publiczne

StreamProtoResultReporter()

Metody publiczne

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

Użyj rekordu wywołania, aby wysyłać pojedynczo wszystkie końcowe logi wywołania.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Obsługa ostatecznego protokołu ze wszystkimi wynikami.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Obsługa rekordu testu częściowego wywołania po wystąpieniu invocationStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Obsługa ostatecznego zapisu protokołu przypadku testowego po ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

Obsługa częściowego rekordu przypadku testowego po testStarted(com.android.tradefed.result.TestDescription, long).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Obsługa protokołu finalnego modułu po testModuleEnded().

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

Obsługa protokołu częściowego rekordu modułu po wystąpieniu testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Obsługa protokołu sfinalizowanego uruchomienia rekordu uruchomienia po ERROR(/#testRunEnded(long,HashMap)) .

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Obsługa protokołu częściowego uruchomienia testu po testRunStarted(String, int) .

void setProtoReportPort(Integer portValue)

Metody chronione

void closeSocket()

Fieldsem

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Konstruktory publiczne

Raportujący wyniki StreamProto

public StreamProtoResultReporter ()

Metody publiczne

getProtoReportPort

public Integer getProtoReportPort ()

Zwroty
Integer

trafficFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Użyj rekordu wywołania, aby wysyłać pojedynczo wszystkie końcowe logi wywołania.

Parametry
invocationLogs TestRecordProto.TestRecord: sfinalizowany protokół reprezentujący wywołanie.

procesFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Obsługa ostatecznego protokołu ze wszystkimi wynikami.

Parametry
finalRecord TestRecordProto.TestRecord: sfinalizowany dokument ze wszystkimi wynikami wywołania.

ProcesStartInvocation

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

Obsługa rekordu testu częściowego wywołania po wystąpieniu invocationStarted(com.android.tradefed.invoker.IInvocationContext).

Parametry
invocationStartRecord TestRecordProto.TestRecord: częściowy proto wypełniany po metodzie invocationStart.

context IInvocationContext: wywołanie IInvocationContext.

Zakończenie badania sprawy

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Obsługa ostatecznego zapisu protokołu przypadku testowego po ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Parametry
testCaseRecord TestRecordProto.TestRecord: ostateczna wersja protokołu przedstawiającego przypadek testowy.

procesTestCaseStarted (rozpoczęto test przypadku)

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Obsługa częściowego rekordu przypadku testowego po testStarted(com.android.tradefed.result.TestDescription, long).

Parametry
testCaseStartedRecord TestRecordProto.TestRecord: częściowy protokół reprezentujący przypadek testowy.

Zakończenie modułuTestu

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Obsługa protokołu finalnego modułu po testModuleEnded().

Parametry
moduleRecord TestRecordProto.TestRecord: ostateczna wersja protokołu reprezentującego moduł.

ModułTestuProcesuStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Obsługa protokołu częściowego rekordu modułu po wystąpieniu testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

Parametry
moduleStartRecord TestRecordProto.TestRecord: częściowy protokół reprezentujący moduł.

Zakończono bieg testowania procesu

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

Obsługa protokołu sfinalizowanego uruchomienia rekordu uruchomienia po ERROR(/#testRunEnded(long,HashMap)) .

Parametry
runRecord TestRecordProto.TestRecord: sfinalizowany protokół reprezentujący uruchomienie.

moduleInProgress boolean: informacja o tym, czy moduł jest w toku.

rozpoczęto proces testowania

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Obsługa protokołu częściowego uruchomienia testu po testRunStarted(String, int) .

Parametry
runStartedRecord TestRecordProto.TestRecord: częściowy protokół reprezentujący uruchomienie.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parametry
portValue Integer

Metody chronione

ZamknijSocket

protected void closeSocket ()