StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Implementacja ProtoResultReporter

Streszczenie

Pola

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ć jeden po drugim wszystkie końcowe dzienniki wywołania.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Obsługa ostatecznego 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 po wystąpieniu ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Obsługa proto częściowego rekordu przebiegu testu 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

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ć jeden po drugim wszystkie końcowe dzienniki wywołania.

Parametry
invocationLogs TestRecordProto.TestRecord : sfinalizowane proto reprezentujące wywołanie.

procesFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Obsługa ostatecznego proto ze wszystkimi wynikami.

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

ProcessStartInwokacja

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ęściowe proto wypełnione po invocationStart.

context IInvocationContext : Wywołanie IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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

procesTestCaseRozpoczęty

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Obsługa proto rekordu częściowego przypadku testowego 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 proto sfinalizowanego rekordu modułu po wystąpieniu testModuleEnded() .

Parametry
moduleRecord TestRecordProto.TestRecord : sfinalizowane proto reprezentujące moduł.

ProcessTestModuleUruchomiono

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Obsługa proto częściowego rekordu modułu 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 proto rekordu przebiegu po wystąpieniu ERROR(/#testRunEnded(long,HashMap)) .

Parametry
runRecord TestRecordProto.TestRecord : sfinalizowane proto reprezentujące przebieg.

moduleInProgress boolean : czy moduł jest w toku.

procesTestUruchomionyRozpoczęty

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Obsługa proto częściowego rekordu przebiegu testu 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

closeSocket

protected void closeSocket ()