Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

InstrumentationResultProtoParser

public class InstrumentationResultProtoParser
extends Object implements IShellOutputReceiver

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


Mengurai proto hasil instrumentasi yang dikumpulkan selama uji coba instrumentasi dan memberi tahu ITestRunListener tentang hasilnya.

Ringkasan

Fields

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 ketika tidak ada hasil tes 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 pengujian instrumentasi dijalankan.

void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

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

void processTestStatus (InstrumentationData.TestStatus testStatus)

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

Fields

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 ketika tidak ada hasil tes yang diterima dari uji coba.

Konstruktor publik

InstrumentationResultProtoParser

public InstrumentationResultProtoParser (String runName, 
                 listeners)

Parameter
runName String

listeners

Metode publik

addOutput

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

Parameter
protoData byte

bytes int

length int

menyiram

public void flush ()

isCancelled

public boolean isCancelled ()

Kembali
boolean

processProtoFile

public void processProtoFile (File protoFile)

Memproses file proto hasil instrumentasi yang dikumpulkan selama pengujian instrumentasi dijalankan. File proto instrumentasi terdiri dari status pengujian dan status sesi instrumentasi. Metode ini hanya akan digunakan jika file proto hasil instrumentasi lengkap tersedia untuk parsing.

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

processSessionStatus

public void processSessionStatus (InstrumentationData.SessionStatus sessionStatus)

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

Parameter
sessionStatus InstrumentationData.SessionStatus : SessionStatus menyimpan info sesi instrumentasi saat ini yang dikumpulkan selama pengujian dijalankan.

processTestStatus

public void processTestStatus (InstrumentationData.TestStatus testStatus)

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

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