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 ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) terjadi.

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Penanganan proto catatan modul yang telah diselesaikan setelah testModuleEnded() terjadi.

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Penanganan proto data operasi yang telah selesai setelah ERROR(/#testRunEnded(long,HashMap)) terjadi.

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 static  parseResultsMetadata (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 ()