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 a uno todos los logs 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 protocolo de registro de prueba de invocación parcial después de que se produjo |
void | processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord) Manejo del protocolo de registro de caso de prueba finalizado después de que se produjo |
void | processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord) Manejo del protocolo de registro de caso de prueba parcial después de que se produjo |
void | processTestModuleEnd (TestRecordProto.TestRecord moduleRecord) Manejo del protocolo de registro del módulo finalizado después de que ocurrió |
void | processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord) Manejo del protocolo de registro del módulo parcial después de que ocurrió |
void | processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress) Manejo del protocolo de registro de ejecución finalizado después de que se produjera |
void | processTestRunStarted (TestRecordProto.TestRecord runStartedRecord) Manejo del protocolo de registro de ejecución de prueba parcial después de que se produjo |
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 |
procesoFinalInvocationLogs
public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)
Utilice el registro de invocación para enviar uno a uno todos los logs finales de la invocación.
Parámetros | |
---|---|
invocationLogs | TestRecordProto.TestRecord : el protocolo 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 protocolo finalizado con todos los resultados de la invocación. |
procesoInicioInvocación
public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)
Manejo del protocolo 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 proto parcial completado después de invocationStart. |
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 se produjo ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
.
Parámetros | |
---|---|
testCaseRecord | TestRecordProto.TestRecord : el protocolo finalizado que representa un caso de prueba. |
procesoCasePruebaIniciado
public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)
Manejo del protocolo de registro de caso de prueba parcial después de que se produjo testStarted(com.android.tradefed.result.TestDescription, long)
.
Parámetros | |
---|---|
testCaseStartedRecord | TestRecordProto.TestRecord : el proto parcial que representa el caso de prueba. |
procesoTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
Manejo del protocolo de registro del módulo finalizado después de que ocurrió testModuleEnded()
.
Parámetros | |
---|---|
moduleRecord | TestRecordProto.TestRecord : el protocolo finalizado que representa el módulo. |
procesoTestModuleStarted
public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)
Manejo del protocolo de registro del módulo parcial después de que ocurrió testModuleStarted(com.android.tradefed.invoker.IInvocationContext)
.
Parámetros | |
---|---|
moduleStartRecord | TestRecordProto.TestRecord : el proto 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 se produjera ERROR(/#testRunEnded(long,HashMap))
.
Parámetros | |
---|---|
runRecord | TestRecordProto.TestRecord : el protocolo finalizado que representa la ejecución. |
moduleInProgress | boolean : si un módulo está en progreso o no. |
procesoTestRunStarted
public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)
Manejo del protocolo de registro de ejecución de prueba parcial después de que se produjo testRunStarted(String, int)
.
Parámetros | |
---|---|
runStartedRecord | TestRecordProto.TestRecord : el proto parcial que representa la ejecución. |
establecerProtoReportPort
public void setProtoReportPort (Integer portValue)
Parámetros | |
---|---|
portValue | Integer |
Métodos protegidos
cerrarSocket
protected void closeSocket ()