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. |