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 Ergebnis-Reporter, der nur die Ergebnisse auf Modulebene erfassen soll. In diesem Modul ist kein erneuter Eintritt möglich. Dieser Berichter ist in erster Linie für das Caching auf Modulebene gedacht.
Zusammenfassung
Felder | |
---|---|
public
static
final
String |
INVOCATION_ID_KEY
|
Öffentliche Konstruktoren | |
---|---|
ModuleProtoResultReporter()
|
|
ModuleProtoResultReporter(IInvocationContext mainInvocationContext, boolean granularResults)
|
Öffentliche Methoden | |
---|---|
static
|
parseResultsMetadata(File protoResults)
Tool zum Parsen, um Metadaten zu extrahieren, die möglicherweise übertragen wurden |
void
|
processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)
Umgang mit dem finalisierten Testfall-Prototyp nach |
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
Umgang mit dem endgültigen Prototyp des Modul-Eintrags nach |
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Umgang mit dem finalisierten Ausführungsprotokoll-Proto nach |
boolean
|
stopCaching()
|
Geschützte Methoden | |
---|---|
void
|
afterModuleEnd()
|
void
|
beforeModuleStart()
|
Felder
INVOCATION_ID_KEY
public static final String INVOCATION_ID_KEY
Öffentliche Konstruktoren
ModuleProtoResultReporter
public ModuleProtoResultReporter ()
ModuleProtoResultReporter
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, boolean granularResults)
Parameter | |
---|---|
mainInvocationContext |
IInvocationContext |
granularResults |
boolean |
Öffentliche Methoden
parseResultsMetadata
public staticparseResultsMetadata (File protoResults)
Tool zum Parsen, um Metadaten zu extrahieren, die möglicherweise übertragen wurden
Parameter | |
---|---|
protoResults |
File |
Returns | |
---|---|
|
processTestCaseEnded
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
Umgang mit dem finalisierten Testfall-Prototyp nach ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
Parameter | |
---|---|
testCaseRecord |
TestRecordProto.TestRecord : Das fertige Proto, das einen Testfall darstellt. |
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
Umgang mit dem endgültigen Moduldatensatz-Proto nach testModuleEnded()
Parameter | |
---|---|
moduleRecord |
TestRecordProto.TestRecord : Das fertige Proto, das das Modul darstellt. |
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Umgang mit dem finalisierten Ausführungsprotokoll-Proto nach ERROR(/#testRunEnded(long,HashMap))
Parameter | |
---|---|
runRecord |
TestRecordProto.TestRecord : Das fertige Proto, das den Lauf darstellt. |
moduleInProgress |
boolean : ob ein Modul gerade bearbeitet wird. |
stopCaching
public boolean stopCaching ()
Returns | |
---|---|
boolean |
Geschützte Methoden
afterModuleEnd
protected void afterModuleEnd ()
beforeModuleStart
protected void beforeModuleStart ()