ModulProtoResultReporter
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 |
Pelapor hasil yang dimaksudkan untuk hanya melaporkan hasil tingkat modul. Tidak ada entri ulang yang didukung dalam modul ini. Tujuan pelapor ini terutama untuk menyimpan dalam cache di tingkat modul.
Ringkasan
Kolom | |
---|---|
public
static
final
String |
INVOCATION_ID_KEY
|
Konstruktor publik | |
---|---|
ModuleProtoResultReporter()
|
|
ModuleProtoResultReporter(IInvocationContext mainInvocationContext)
|
Metode publik | |
---|---|
static
|
parseResultsMetadata(File protoResults)
Menguraikan utilitas untuk mengekstrak metadata yang mungkin telah kami transfer |
void
|
processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)
Penanganan proto data kasus pengujian yang telah selesai setelah |
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
Penanganan proto catatan modul yang telah diselesaikan setelah |
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Penanganan proto data operasi yang telah selesai setelah |
boolean
|
stopCaching()
|
Metode yang dilindungi | |
---|---|
void
|
afterModuleEnd()
|
void
|
beforeModuleStart()
|
Kolom
KUNCI_ID_INVOCATION
public static final String INVOCATION_ID_KEY
Konstruktor publik
ModulProtoResultReporter
public ModuleProtoResultReporter ()
ModuleProtoResultReporter
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext)
Parameter | |
---|---|
mainInvocationContext |
IInvocationContext |
Metode publik
parseResultsMetadata
public staticparseResultsMetadata (File protoResults)
Utilitas penguraian untuk mengekstrak metadata yang mungkin telah kita transfer
Parameter | |
---|---|
protoResults |
File |
Hasil | |
---|---|
|
processTestCaseEnded
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
Penanganan proto data kasus pengujian yang telah selesai setelah ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
terjadi.
Parameter | |
---|---|
testCaseRecord |
TestRecordProto.TestRecord : Proto yang telah selesai yang mewakili kasus pengujian. |
processTestModuleEnd
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
Penanganan proto catatan modul yang telah diselesaikan setelah testModuleEnded()
terjadi.
Parameter | |
---|---|
moduleRecord |
TestRecordProto.TestRecord : Protokol final yang mewakili modul. |
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Penanganan proto kumpulan data pengoperasian yang telah diselesaikan setelah ERROR(/#testRunEnded(long,HashMap))
terjadi.
Parameter | |
---|---|
runRecord |
TestRecordProto.TestRecord : Protokol final yang mewakili proses. |
moduleInProgress |
boolean : apakah modul sedang berlangsung atau tidak. |
stopCaching
public boolean stopCaching ()
Hasil | |
---|---|
boolean |
Metode yang dilindungi
AfterModuleEnd
protected void afterModuleEnd ()
beforeModuleStart
protected void beforeModuleStart ()