InstrumentasiHasilProtoParser

public class InstrumentationResultProtoParser
extends Object implements IShellOutputReceiver

java.lang.Objek
com.android.tradefed.result.ddmlib.InstrumentationResultProtoParser


Parsing proto hasil instrumentasi yang dikumpulkan selama uji coba instrumentasi dan menginformasikan ITestRunListener tentang hasilnya.

Ringkasan

bidang

public static final String INVALID_TEST_RESULTS_FILE

Pesan kesalahan diberikan ketika tidak ada file hasil tes yang ditemukan.

public static final String NO_TEST_RESULTS_FILE

Pesan kesalahan diberikan ketika tidak ada file hasil tes yang ditemukan.

public static final String NO_TEST_RESULTS_MSG

Pesan kesalahan diberikan saat tidak ada hasil pengujian yang diterima dari uji coba.

Konstruktor publik

InstrumentationResultProtoParser (String runName, listeners) InstrumentationResultProtoParser (String runName, listeners)

Metode publik

void addOutput (byte[] protoData, int bytes, int length)
void flush ()
boolean isCancelled ()
void processProtoFile (File protoFile)

Memproses file proto hasil instrumentasi yang dikumpulkan selama uji coba instrumentasi.

void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

Praproses status sesi instrumentasi yang mencakup hasil uji instrumentasi dan kode status sesi ke format output shell untuk diproses lebih lanjut oleh InstrumentationResultParser.

void processTestStatus (InstrumentationData.TestStatus testStatus)

Praproses pesan proto TestStatus tunggal yang menyertakan info pengujian atau hasil pengujian dan kode hasil ke dalam format keluaran shell untuk diproses lebih lanjut oleh InstrumentationResultParser.

bidang

INVALID_TEST_RESULTS_FILE

public static final String INVALID_TEST_RESULTS_FILE

Pesan kesalahan diberikan ketika tidak ada file hasil tes yang ditemukan.

NO_TEST_RESULTS_FILE

public static final String NO_TEST_RESULTS_FILE

Pesan kesalahan diberikan ketika tidak ada file hasil tes yang ditemukan.

NO_TEST_RESULTS_MSG

public static final String NO_TEST_RESULTS_MSG

Pesan kesalahan diberikan saat tidak ada hasil pengujian yang diterima dari uji coba.

Konstruktor publik

InstrumentasiHasilProtoParser

public InstrumentationResultProtoParser (String runName, 
                 listeners)

Parameter
runName String

listeners

Metode publik

tambahkan Keluaran

public void addOutput (byte[] protoData, 
                int bytes, 
                int length)

Parameter
protoData byte

bytes int

length int

menyiram

public void flush ()

dibatalkan

public boolean isCancelled ()

Kembali
boolean

prosesProtoFile

public void processProtoFile (File protoFile)

Memproses file proto hasil instrumentasi yang dikumpulkan selama uji coba instrumentasi. Proto file instrumentasi terdiri dari status test dan status session instrumentasi. Metode ini hanya akan digunakan jika file proto hasil instrumentasi lengkap tersedia untuk diurai.

Parameter
protoFile File : yang berisi status pengujian dan hasil sesi instrumentasi.

prosesSesiStatus

public void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

Praproses status sesi instrumentasi yang mencakup hasil uji instrumentasi dan kode status sesi ke format output shell untuk diproses lebih lanjut oleh InstrumentationResultParser.

Parameter
sessionStatus InstrumentationData.SessionStatus : SessionStatus yang menyimpan info sesi instrumentasi saat ini yang dikumpulkan selama uji coba.

prosesTestStatus

public void processTestStatus (InstrumentationData.TestStatus testStatus)

Praproses pesan proto TestStatus tunggal yang menyertakan info pengujian atau hasil pengujian dan kode hasil ke dalam format keluaran shell untuk diproses lebih lanjut oleh InstrumentationResultParser.

Parameter
testStatus InstrumentationData.TestStatus : TestStatus yang menyimpan info pengujian saat ini yang dikumpulkan selama pengujian.