Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.FileProtoResultReporter


Reportero proto que vuelca el TestRecord en un archivo.

Resumen

Los campos

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

Constructores públicos

FileProtoResultReporter ()

Métodos públicos

boolean isPeriodicWriting ()

Si la escritura periódica está habilitada o no.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Manejo del proto final con todos los resultados.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

La manipulación de la prueba invocación registro proto parcial después invocationStarted(com.android.tradefed.invoker.IInvocationContext) se produjo.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

El manejo del módulo de registro finalizado proto después testModuleEnded() producido.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

El manejo del proto finalizado registro de fuga después de ITestLifeCycleReceiver.testRunEnded(long, HashMap) se produjo.

void setDelimitedOutput (boolean delimitedOutput)
void setFileOutput (File output)

Establece el archivo donde generar el resultado.

void setOutputFile (File outputFile)
void setPeriodicWriting (boolean enabled)

Habilite la escritura de cada módulo individualmente en un archivo.

Métodos protegidos

TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Crea una referencia secundaria para un módulo.

Los campos

PERIODIC_PROTO_WRITING_OPTION

public static final String PERIODIC_PROTO_WRITING_OPTION

PROTO_OUTPUT_FILE

public static final String PROTO_OUTPUT_FILE

USE_DELIMITED_API

public static final String USE_DELIMITED_API

Constructores públicos

FileProtoResultReporter

public FileProtoResultReporter ()

Métodos públicos

isPeriodicWriting

public boolean isPeriodicWriting ()

Si la escritura periódica está habilitada o no.

Devoluciones
boolean

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Manejo del proto final con todos los resultados.

Parámetros
finalRecord TestRecordProto.TestRecord : El proto finalizado con todos los resultados de invocación.

processStartInvocation

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

La manipulación de la prueba invocación registro proto parcial después invocationStarted(com.android.tradefed.invoker.IInvocationContext) se produjo.

Parámetros
invocationStartRecord TestRecordProto.TestRecord : El proto parcial poblado después de la invocationStart.

invocationContext IInvocationContext : La invocación IInvocationContext .

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

El manejo del módulo de registro finalizado proto después testModuleEnded() producido.

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

processTestRunEnded

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

El manejo del proto finalizado registro de fuga después de ITestLifeCycleReceiver.testRunEnded(long, HashMap) se produjo.

Parámetros
runRecord TestRecordProto.TestRecord : El proto finalizado en representación de la carrera.

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

setDelimitedOutput

public void setDelimitedOutput (boolean delimitedOutput)

Parámetros
delimitedOutput boolean

setFileOutput

public void setFileOutput (File output)

Establece el archivo donde generar el resultado.

Parámetros
output File

setOutputFile

public void setOutputFile (File outputFile)

Parámetros
outputFile File

setPeriodicWriting

public void setPeriodicWriting (boolean enabled)

Habilite la escritura de cada módulo individualmente en un archivo.

Parámetros
enabled boolean

Métodos protegidos

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Crea una referencia secundaria para un módulo.

Parámetros
record TestRecordProto.TestRecord

Devoluciones
TestRecordProto.ChildReference