StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


Una implementación de ProtoResultReporter

Resumen

Campos

public static final String PROTO_REPORT_PORT_OPTION

Constructores públicos

StreamProtoResultReporter ()

Métodos públicos

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

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

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Manejo del proto final con todos los resultados.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

Manejo del prototipo de registro de prueba de invocación parcial después de que se produjo invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Manejo del prototipo de registro de módulo parcial después de que ocurrió testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Manejo del protocolo 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 ()

Campos

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

Constructores públicos

StreamProtoResultReporter

public StreamProtoResultReporter ()

Métodos públicos

getProtoReportPort

public Integer getProtoReportPort ()

Devoluciones
Integer

procesoFinalInvocaciónRegistros

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

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

procesoFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Manejo del proto final con todos los resultados.

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

procesoInicioInvocación

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

Manejo del prototipo de registro de prueba de invocación parcial después de que se produjo invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

Parámetros
invocationStartRecord TestRecordProto.TestRecord : el prototipo parcial rellenado después de la invocaciónStart.

context IInvocationContext : La invocación IInvocationContext .

procesoTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

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

procesoTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

ProcessTestModuleEndProcessTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

procesoTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Manejo del prototipo de registro de módulo parcial después de que ocurrió testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

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

procesoTestRunEnded

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

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

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

moduleInProgress boolean : si un módulo está o no en progreso.

procesoTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

Parámetros
portValue Integer

Métodos protegidos

cerrarSocket

protected void closeSocket ()