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


Raport z wynikami miał zawierać tylko wyniki na poziomie modułu. W tym module nie można ponownie wpisywać danych. Funkcja raportującego służy przede wszystkim do buforowania na poziomie modułu.

Podsumowanie

Fieldsem

public static final String INVOCATION_ID_KEY

Konstruktory publiczne

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext)

Metody publiczne

static parseResultsMetadata(File protoResults)

Analiza za pomocą wyodrębniania metadanych, które mogliśmy przenieść

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Obsługa protokołu rekordu zakończonego przypadku testowego po wystąpieniu ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Obsługa protokołu rekordu sfinalizowanego modułu po testModuleEnded().

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Obsługa protokołu rekordu uruchomienia po zakończeniu ERROR(/#testRunEnded(long,HashMap)).

boolean stopCaching()

Metody chronione

void afterModuleEnd()
void beforeModuleStart()

Fieldsem

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Konstruktory publiczne

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext)

Parametry
mainInvocationContext IInvocationContext

Metody publiczne

parseResultsMetadata

public static  parseResultsMetadata (File protoResults)

Narzędzie do analizowania danych w celu wyodrębnienia metadanych, które mogły zostać przeniesione.

Parametry
protoResults File

Zwroty

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Obsługa zakończonego rekordu testu proto po wystąpieniu ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)).

Parametry
testCaseRecord TestRecordProto.TestRecord: sfinalizowany prototyp reprezentujący element testowania.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Obsługa protokołu rekordu sfinalizowanego modułu po testModuleEnded().

Parametry
moduleRecord TestRecordProto.TestRecord: gotowy prototyp reprezentujący moduł.

processTestRunEnded

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

Obsługa protokołu rekordu uruchomienia po zakończeniu ERROR(/#testRunEnded(long,HashMap)).

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

moduleInProgress boolean: informacja o tym, czy moduł jest w toku.

zatrzymaj pamięć podręczną

public boolean stopCaching ()

Zwroty
boolean

Chronione metody

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()