StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Una implementación de ProtoResultReporter

Resumen

Constantes

String PROTO_REPORT_PORT_OPTION

Constructores públicos

StreamProtoResultReporter()

Métodos públicos

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

Usa el registro de invocación para enviar uno por uno todos los registros finales de la invocación.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

Control del proto final con todos los resultados.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Control del proto de registro de prueba de invocación parcial después de que ocurrió invocationStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Control del proto del registro del caso de prueba finalizado después de que ocurrió ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

Control del proto de registro parcial del caso de prueba después de que ocurrió testStarted(com.android.tradefed.result.TestDescription, long).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Control del proto de registro del módulo finalizado después de que ocurrió testModuleEnded().

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

Es el tratamiento del proto de registro del módulo parcial después de que ocurrió testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Control del proto de registro de ejecución finalizado después de que ocurrió ERROR(/#testRunEnded(long,HashMap)).

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

Control del proto de registro de ejecución de prueba parcial después de que ocurrió testRunStarted(String, int).

void setProtoReportPort(Integer portValue)

Métodos protegidos

void closeSocket()

Constantes

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Valor de la constante: "proto-report-port"

Constructores públicos

StreamProtoResultReporter

public StreamProtoResultReporter ()

Métodos públicos

getProtoReportPort

public Integer getProtoReportPort ()

Muestra
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

Usa el registro de invocación para enviar uno por uno todos los registros finales de la invocación.

Parámetros
invocationLogs TestRecordProto.TestRecord: Es el .proto finalizado que representa la invocación.

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Control del proto final con todos los resultados.

Parámetros
finalRecord TestRecordProto.TestRecord: Es el archivo .proto finalizado con todos los resultados de la invocación.

processStartInvocation

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

Control del proto de registro de prueba de invocación parcial después de que ocurrió invocationStarted(com.android.tradefed.invoker.IInvocationContext).

Parámetros
invocationStartRecord TestRecordProto.TestRecord: Es el proto parcial que se completa después de invocationStart.

context IInvocationContext: Es la invocación IInvocationContext.

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Control del proto del registro del caso de prueba finalizado después de que ocurrió ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Parámetros
testCaseRecord TestRecordProto.TestRecord: Es el archivo .proto finalizado que representa un caso de prueba.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Control del proto de registro parcial del caso de prueba después de que ocurrió testStarted(com.android.tradefed.result.TestDescription, long).

Parámetros
testCaseStartedRecord TestRecordProto.TestRecord: Es el proto parcial que representa el caso de prueba.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Control del proto de registro del módulo finalizado después de que ocurrió testModuleEnded().

Parámetros
moduleRecord TestRecordProto.TestRecord: Es el proto finalizado que representa el módulo.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Es el tratamiento del proto de registro del módulo parcial después de que ocurrió testModuleStarted(com.android.tradefed.invoker.IInvocationContext).

Parámetros
moduleStartRecord TestRecordProto.TestRecord: Es el proto parcial que representa el módulo.

processTestRunEnded

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

Control del proto de registro de ejecución finalizado después de que ocurrió ERROR(/#testRunEnded(long,HashMap)).

Parámetros
runRecord TestRecordProto.TestRecord: Es el .proto finalizado que representa la ejecución.

moduleInProgress boolean: Indica si un módulo está en curso.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Control del proto de registro de ejecución de prueba parcial después de que ocurrió testRunStarted(String, int).

Parámetros
runStartedRecord TestRecordProto.TestRecord: Es el prototipo parcial que representa la ejecución.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parámetros
portValue Integer

Métodos protegidos

closeSocket

protected void closeSocket ()