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 Ergebnisbericht, der nur die Ergebnisse auf Modulebene enthält. 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 Prototyp des finalisierten Modul-Eintrags nach |
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Umgang mit dem finalisierten Ausführungsprotokoll-Proto nach |
boolean
|
reportGranularResults()
|
void
|
reportStopCaching()
|
boolean
|
stopCaching()
|
Geschützte Methoden | |
---|---|
void
|
afterModuleEnd()
|
void
|
beforeModuleStart()
|
IInvocationContext
|
createCachedContext()
|
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 Prototyp des finalisierten Modul-Eintrags 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. |
reportGranularResults
public boolean reportGranularResults ()
Returns | |
---|---|
boolean |
reportStopCaching
public void reportStopCaching ()
stopCaching
public boolean stopCaching ()
Returns | |
---|---|
boolean |
Geschützte Methoden
afterModuleEnd
protected void afterModuleEnd ()
beforeModuleStart
protected void beforeModuleStart ()