Reporter StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

Obiekt Java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.StreamProtoResultReporter


Implementacja ProtoResultReporter

Streszczenie

Pola

public static final String PROTO_REPORT_PORT_OPTION

Konstruktorzy publiczni

StreamProtoResultReporter ()

Metody publiczne

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

Użyj rekordu wywołania, aby wysłać jeden po drugim wszystkie końcowe dzienniki wywołania.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Obsługa końcowego proto ze wszystkimi wynikami.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Wystąpiła obsługa proto rekordu testu częściowego wywołania po invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Obsługa sfinalizowanego rekordu przebiegu po wystąpieniu ERROR(/#testRunEnded(long,HashMap)) .

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

void setProtoReportPort (Integer portValue)

Metody chronione

void closeSocket ()

Pola

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Konstruktorzy publiczni

Reporter StreamProtoResultReporter

public StreamProtoResultReporter ()

Metody publiczne

pobierzProtoReportPort

public Integer getProtoReportPort ()

Zwroty
Integer

dzienniki procesuFinalInvocation

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Użyj rekordu wywołania, aby wysłać jeden po drugim wszystkie końcowe dzienniki wywołania.

Parametry
invocationLogs TestRecordProto.TestRecord : Sfinalizowany proto reprezentujący wywołanie.

procesFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Obsługa końcowego proto ze wszystkimi wynikami.

Parametry
finalRecord TestRecordProto.TestRecord : Sfinalizowany proto ze wszystkimi wynikami wywołania.

procesStartInwokacja

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

Wystąpiła obsługa proto rekordu testu częściowego wywołania po invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

Parametry
invocationStartRecord TestRecordProto.TestRecord : Częściowy proto wypełniany po wywołaniuStart.

context IInvocationContext : Wywołanie IInvocationContext .

procesTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

Parametry
testCaseRecord TestRecordProto.TestRecord : Sfinalizowane proto reprezentujące przypadek testowy.

Rozpoczęto procesTestCase

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

Parametry
testCaseStartedRecord TestRecordProto.TestRecord : Częściowe proto reprezentujące przypadek testowy.

ProcessTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

Parametry
moduleRecord TestRecordProto.TestRecord : Sfinalizowany proto reprezentujący moduł.

ProcessTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

Parametry
moduleStartRecord TestRecordProto.TestRecord : Częściowe proto reprezentujące moduł.

procesTestRunEnded

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

Obsługa sfinalizowanego rekordu przebiegu po wystąpieniu ERROR(/#testRunEnded(long,HashMap)) .

Parametry
runRecord TestRecordProto.TestRecord : Sfinalizowany proto reprezentujący przebieg.

moduleInProgress boolean : czy moduł jest w toku.

ProcessTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

Parametry
runStartedRecord TestRecordProto.TestRecord : Częściowe proto reprezentujące przebieg.

ustawProtoReportPort

public void setProtoReportPort (Integer portValue)

Parametry
portValue Integer

Metody chronione

zamknijGniazdo

protected void closeSocket ()