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


Un report sui risultati destinato a registrare solo i risultati a livello di modulo. Non è supportato alcun reinserimento in questo modulo. Lo scopo di questo report è principalmente la memorizzazione nella cache a livello di modulo.

Riepilogo

Campi

public static final String INVOCATION_ID_KEY

Costruttori pubblici

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext)

Metodi pubblici

static parseResultsMetadata(File protoResults)

Utilità di analisi per estrarre i metadati che potremmo aver trasferito

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Gestione del proto del record dello scenario di test completato dopo l'evento ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Gestione del protocollo del record del modulo finalizzato dopo che si è verificato testModuleEnded().

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Gestione del proto del record di esecuzione completato dopo che si è verificato ERROR(/#testRunEnded(long,HashMap)).

boolean stopCaching()

Metodi protetti

void afterModuleEnd()
void beforeModuleStart()

Campi

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Costruttori pubblici

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext)

Parametri
mainInvocationContext IInvocationContext

Metodi pubblici

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

Utilità di analisi per estrarre i metadati che potremmo aver trasferito

Parametri
protoResults File

Ritorni

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Gestione del proto del record dello scenario di test completato dopo l'evento ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Parametri
testCaseRecord TestRecordProto.TestRecord: il proto finalizzato che rappresenta uno scenario di test.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Gestione del proto del record del modulo completato dopo l'evento testModuleEnded().

Parametri
moduleRecord TestRecordProto.TestRecord: il proto definitivo che rappresenta il modulo.

processTestRunEnded

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

Gestione del proto del record di esecuzione completato dopo che si è verificato ERROR(/#testRunEnded(long,HashMap)).

Parametri
runRecord TestRecordProto.TestRecord: il protocollo finalizzato che rappresenta l'esecuzione.

moduleInProgress boolean: indica se un modulo è in corso o meno.

stopCaching

public boolean stopCaching ()

Ritorni
boolean

Metodi protetti

dopoFineModulo

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()