StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Implementacja 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 wysłać pojedynczo wszystkie 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 protokołu rekordu testu częściowego wywołania po wystąpieniu invocationStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Obsługa zakończonego rekordu przypadku testowego proto po wystąpieniu ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Obsługa prototypu rekordu sfinalizowanego modułu po wystąpieniu testModuleEnded().

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Obsługa rekordu proto typu partial test run po wystąpieniu błędu testRunStarted(String, int).

void setProtoReportPort(Integer portValue)

Chronione metody

void closeSocket()

Fieldsem

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Konstruktory publiczne

StreamProtoResultReporter

public StreamProtoResultReporter ()

Metody publiczne

getProtoReportPort

public Integer getProtoReportPort ()

Zwroty
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Użyj rekordu wywołania, aby wysłać pojedynczo wszystkie logi wywołania.

Parametry
invocationLogs TestRecordProto.TestRecord: sfinalizowany prototyp wywołania.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Obsługa ostatecznego protokołu ze wszystkimi wynikami.

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

processStartInvocation

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

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

Parametry
invocationStartRecord TestRecordProto.TestRecord: częściowy proto wypełniony po wywołaniu invocationStart.

context IInvocationContext: wywołanie IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Obsługa protokołu rekordu zakończonego przypadku testowego po wystąpieniu ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Parametry
testCaseRecord TestRecordProto.TestRecord: sfinalizowany prototyp reprezentujący element testowania.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

Parametry
testCaseStartedRecord TestRecordProto.TestRecord: częściowy proto reprezentujący element testowania.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Obsługa prototypu rekordu sfinalizowanego modułu po wystąpieniu testModuleEnded().

Parametry
moduleRecord TestRecordProto.TestRecord: gotowy prototyp reprezentujący moduł.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

processTestRunEnded

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

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

Parametry
runRecord TestRecordProto.TestRecord: sfinalizowany prototyp reprezentujący uruchomienie.

moduleInProgress boolean: czy moduł jest w toku.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Obsługa rekordu proto częściowego testu po wystąpieniu błędu testRunStarted(String, int).

Parametry
runStartedRecord TestRecordProto.TestRecord: częściowy prototyp reprezentujący uruchomienie.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parametry
portValue Integer

Chronione metody

closeSocket

protected void closeSocket ()