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


Reporter wyników przeznaczony do raportowania tylko wyników na poziomie modułu. W tym module nie można ponownie wprowadzić danych. Ten reporter służy głównie do buforowania na poziomie modułu.

Podsumowanie

Stałe

String INVOCATION_ID_KEY

Publiczne konstruktory

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

Metody publiczne

static parseResultsMetadata(File protoResults)

Narzędzie do analizowania, które wyodrębnia metadane, które mogliśmy przenieść

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Obsługa ostatecznego rekordu proto przypadku testowego po wystąpieniu zdarzenia ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Obsługa ostatecznej wersji protokołu rekordu modułu po wystąpieniu testModuleEnded().

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Obsługa ostatecznego rekordu uruchomienia po wystąpieniu zdarzenia ERROR(/#testRunEnded(long,HashMap)).

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

Metody chronione

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

Stałe

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Stała wartość: „invocation_id”

Publiczne konstruktory

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

Parametry
mainInvocationContext IInvocationContext

granularResults boolean

Metody publiczne

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

Narzędzie do analizowania, które wyodrębnia metadane, które mogliśmy przenieść

Parametry
protoResults File

Zwroty

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Obsługa ostatecznego rekordu proto przypadku testowego po wystąpieniu zdarzenia ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Parametry
testCaseRecord TestRecordProto.TestRecord: Sfinalizowany proto reprezentujący przypadek testowy.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Obsługa ostatecznej wersji protokołu rekordu modułu po wystąpieniu testModuleEnded().

Parametry
moduleRecord TestRecordProto.TestRecord: ostateczna wersja protokołu reprezentująca moduł.

processTestRunEnded

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

Obsługa ostatecznego rekordu uruchomienia po wystąpieniu zdarzenia ERROR(/#testRunEnded(long,HashMap)).

Parametry
runRecord TestRecordProto.TestRecord: ostateczny prototyp reprezentujący uruchomienie.

moduleInProgress boolean: czy moduł jest w toku.

reportGranularResults

public boolean reportGranularResults ()

Zwroty
boolean

reportStopCaching

public void reportStopCaching ()

stopCaching

public boolean stopCaching ()

Zwroty
boolean

Metody chronione

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()

createCachedContext

protected IInvocationContext createCachedContext ()

Zwroty
IInvocationContext