MóduloProtoResultReporter

public class ModuleProtoResultReporter
extends FileProtoResultReporter

Objeto java.lang.
   ↳ com.android.tradefed.result.proto.ProtoResultReporter
     ↳ com.android.tradefed.result.proto.FileProtoResultReporter
       ↳ com.android.tradefed.result.proto.ModuleProtoResultReporter


Un generador de informes de resultados diseñado para informar solo los resultados a nivel de módulo. No se admite la reentrada en este módulo. El objetivo de este generador de informes es principalmente para la caché a nivel del módulo.

Resumen

Campos

public static final String INVOCATION_ID_KEY

Constructores públicos

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext)

Métodos públicos

static parseResultsMetadata(File protoResults)

Utilidad de análisis para extraer los metadatos que podríamos haber transferido

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

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

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

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

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

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

boolean stopCaching()

Métodos protegidos

void afterModuleEnd()
void beforeModuleStart()

Campos

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Constructores públicos

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext)

Parámetros
mainInvocationContext IInvocationContext

Métodos públicos

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

Utilidad de análisis para extraer metadatos que podríamos haber transferido

Parámetros
protoResults File

Muestra

processTestCaseEnded

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: Es el proto finalizado que representa un caso de prueba.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

Parámetros
moduleRecord TestRecordProto.TestRecord: Es el proto finalizado 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 se produjo 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 ejecución o no.

stopCaching

public boolean stopCaching ()

Muestra
boolean

Métodos protegidos

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()