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


Um relatório de resultados destinado a informar apenas os resultados no nível do módulo. Não há suporte para reentrada neste módulo. A intenção deste repórter é principalmente para armazenar em cache no nível do módulo.

Resumo

Campos

public static final String INVOCATION_ID_KEY

Construtores públicos

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

Métodos públicos

static parseResultsMetadata(File protoResults)

Análise de utilitário para extrair metadados que talvez tenhamos transferido

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Processamento do proto de registro de caso de teste finalizado após a ocorrência de ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Processamento do proto de registro de módulo finalizado após a ocorrência de testModuleEnded().

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Processamento do proto de registro de execução finalizado após a ocorrência de ERROR(/#testRunEnded(long,HashMap)).

boolean stopCaching()

Métodos protegidos

void afterModuleEnd()
void beforeModuleStart()

Campos

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Construtores 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  parseResultsMetadata (File protoResults)

Análise de utilitário para extrair metadados que talvez tenhamos transferido

Parâmetros
protoResults File

Retorna

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Processamento do registro de caso de teste finalizado proto após ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Parâmetros
testCaseRecord TestRecordProto.TestRecord: o proto finalizado que representa um caso de teste.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Processamento do proto de registro de módulo finalizado após a ocorrência de testModuleEnded().

Parâmetros
moduleRecord TestRecordProto.TestRecord: o proto finalizado que representa o módulo.

processTestRunEnded

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

Processamento do proto de registro de execução finalizado após a ocorrência de ERROR(/#testRunEnded(long,HashMap)).

Parâmetros
runRecord TestRecordProto.TestRecord: o proto finalizado que representa a execução.

moduleInProgress boolean: se um módulo está em andamento ou não.

stopCaching

public boolean stopCaching ()

Retorna
boolean

Métodos protegidos

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()