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


Raportowanie wyników miało dotyczyć tylko wyników na poziomie modułu. W tym module nie można ponownie wpisywać danych. Jego celem jest przede wszystkim buforowanie na poziomie modułu.

Podsumowanie

Fieldsem

public static final String INVOCATION_ID_KEY

Konstruktory publiczne

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

Metody publiczne

static parseResultsMetadata(File protoResults)

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

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Obsługa zakończonego rekordu testu proto 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()

Chronione metody

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, 
                boolean granularResults)

Parametry
mainInvocationContext IInvocationContext

granularResults boolean

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: czy moduł jest w toku.

stopCaching

public boolean stopCaching ()

Zwroty
boolean

Chronione metody

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()