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

Stałe

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ć po kolei wszystkie końcowe logi wywołania.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Obsługa końcowego proto ze wszystkimi wynikami.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

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

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Obsługa sfinalizowanego proto rekordu przypadku testowego po wystąpieniu testEnded(TestDescription,long,HashMap).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

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

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

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

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Obsługa sfinalizowanego proto rekordu uruchomienia po wystąpieniu testRunEnded(long,HashMap).

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

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

void setProtoReportPort(Integer portValue)

Metody chronione

void closeSocket()

Stałe

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Constant Value: "proto-report-port"

Konstruktory publiczne

StreamProtoResultReporter

public StreamProtoResultReporter ()

Metody publiczne

getProtoReportPort

public Integer getProtoReportPort ()

Zwraca
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Użyj rekordu wywołania, aby wysłać po kolei wszystkie końcowe logi wywołania.

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

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Obsługa końcowego proto ze wszystkimi wynikami.

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

processStartInvocation

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

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

Parametry
invocationStartRecord TestRecordProto.TestRecord: częściowe proto wypełnione po rozpoczęciu wywołania.

context IInvocationContext: wywołanie IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Obsługa sfinalizowanego proto rekordu przypadku testowego po wystąpieniu testEnded(TestDescription,long,HashMap).

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

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

processTestRunEnded

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

Obsługa sfinalizowanego proto rekordu uruchomienia po wystąpieniu testRunEnded(long,HashMap).

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

moduleInProgress boolean: czy moduł jest w trakcie wykonywania.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

Parametry
runStartedRecord TestRecordProto.TestRecord: częściowe proto reprezentujące uruchomienie.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parametry
portValue Integer

Metody chronione

closeSocket

protected void closeSocket ()