ModuleProtoResultReporter

public class ModuleProtoResultReporter
extends FileProtoResultReporter

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


Es un informador de resultados destinado a informar solo los resultados a nivel del módulo. No se admite el reingreso en este módulo. El objetivo de este informador es principalmente el almacenamiento en caché a nivel del módulo.

Resumen

Constantes

String INVOCATION_ID_KEY

Constructores públicos

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

Métodos públicos

static Map<String, String> parseResultsMetadata(File protoResults)

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

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Manejo del proto de registro de caso de prueba finalizado después de que se produjo testEnded(TestDescription,long,HashMap)

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

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

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Manejo del proto de registro de ejecución finalizado después de que se produjo testRunEnded(long,HashMap)

boolean reportGranularResults()
void reportStopCaching()
boolean stopCaching()

Métodos protegidos

void afterModuleEnd()
void beforeModuleStart()
IInvocationContext createCachedContext()

Constantes

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Valor constante: "invocation_id"

Constructores públicos

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

Parámetros
mainInvocationContext IInvocationContext

granularResults boolean

Métodos públicos

parseResultsMetadata

public static Map<String, String> parseResultsMetadata (File protoResults)

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

Parámetros
protoResults File

Muestra
Map<String, String>

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Manejo del proto de registro de caso de prueba finalizado después de que se produjo testEnded(TestDescription,long,HashMap)

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

processTestRunEnded

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

Manejo del proto de registro de ejecución finalizado después de que se produjo testRunEnded(long,HashMap)

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

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

reportGranularResults

public boolean reportGranularResults ()

Muestra
boolean

reportStopCaching

public void reportStopCaching ()

stopCaching

public boolean stopCaching ()

Muestra
boolean

Métodos protegidos

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()

createCachedContext

protected IInvocationContext createCachedContext ()

Muestra
IInvocationContext