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


Ein Ergebnisreporter, der nur Ergebnisse auf Modulebene meldet. In diesem Modul wird kein erneuter Aufruf unterstützt. Dieser Reporter ist hauptsächlich für das Caching auf Modulebene vorgesehen.

Zusammenfassung

Konstanten

String INVOCATION_ID_KEY

Öffentliche Konstruktoren

ModuleProtoResultReporter()
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)

Öffentliche Methoden

static Map<String, String> parseResultsMetadata(File protoResults)

Parsing-Tool zum Extrahieren von Metadaten, die wir möglicherweise übertragen haben

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

Verarbeitung des endgültigen Testfall-Protokolls nach dem Auftreten von testEnded(TestDescription,long,HashMap)

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Verarbeitung des endgültigen Modulprotokolls nach dem Auftreten von testModuleEnded()

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Verarbeitung des endgültigen Laufprotokolls nach dem Auftreten von testRunEnded(long,HashMap)

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

Geschützte Methoden

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

Konstanten

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Constant Value: "invocation_id"

Öffentliche Konstruktoren

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

Parameter
mainInvocationContext IInvocationContext

granularResults boolean

Öffentliche Methoden

parseResultsMetadata

public static Map<String, String> parseResultsMetadata (File protoResults)

Parsing-Tool zum Extrahieren von Metadaten, die wir möglicherweise übertragen haben

Parameter
protoResults File

Gibt Folgendes zurück:
Map<String, String>

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Verarbeitung des endgültigen Testfall-Protokolls nach dem Auftreten von testEnded(TestDescription,long,HashMap)

Parameter
testCaseRecord TestRecordProto.TestRecord: Das endgültige Protokoll, das einen Testfall darstellt.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Verarbeitung des endgültigen Modulprotokolls nach dem Auftreten von testModuleEnded()

Parameter
moduleRecord TestRecordProto.TestRecord: Das endgültige Protokoll, das das Modul darstellt.

processTestRunEnded

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

Verarbeitung des endgültigen Laufprotokolls nach dem Auftreten von testRunEnded(long,HashMap)

Parameter
runRecord TestRecordProto.TestRecord: Das endgültige Protokoll, das den Lauf darstellt.

moduleInProgress boolean: Gibt an, ob ein Modul ausgeführt wird.

reportGranularResults

public boolean reportGranularResults ()

Gibt Folgendes zurück:
boolean

reportStopCaching

public void reportStopCaching ()

stopCaching

public boolean stopCaching ()

Gibt Folgendes zurück:
boolean

Geschützte Methoden

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()

createCachedContext

protected IInvocationContext createCachedContext ()

Gibt Folgendes zurück:
IInvocationContext