SubprosesTestResultsParser
public class SubprocessTestResultsParser
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
Perluas ERROR(/FileOutputStream)
untuk mengurai keluaran sebelum menulis ke file sehingga kita dapat menghasilkan peristiwa pengujian di sisi peluncur.
Ringkasan
Kelas bersarang | |
---|---|
class | SubprocessTestResultsParser.StatusKeys Kunci status pengujian yang relevan. |
Konstruktor publik | |
---|---|
SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context) Konstruktor untuk parser hasil | |
SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context) Konstruktor untuk parser hasil |
Metode publik | |
---|---|
void | close () |
void | completeModuleEvents () Selesaikan dan tutup semua acara yang masih terbuka |
TestDescription | getCurrentTest () Mengembalikan tes yang sedang berlangsung. |
SubprocessEventHelper.InvocationFailedEventInfo | getReportedInvocationFailedEventInfo () Mengembalikan info peristiwa kegagalan pemanggilan yang dilaporkan. |
int | getSocketServerPort () Mengembalikan penerima soket yang terbuka. |
Long | getStartTime () Mengembalikan waktu mulai yang terkait dengan acara awal pemanggilan dari pemanggilan subproses. |
boolean | joinReceiver (long millis, boolean waitForConnection) Tunggu hingga penerima acara selesai memproses acara. |
boolean | joinReceiver (long millis) Tunggu hingga penerima acara selesai memproses acara. |
void | parseFile (File file) |
void | processNewLines (String[] lines) panggil parse pada setiap baris array untuk mengekstrak kejadian jika ada. |
boolean | reportedInvocationFailed () Mengembalikan apakah pemanggilan gagal dilaporkan atau tidak. |
void | setIgnoreTestLog (boolean ignoreTestLog) Mengabaikan peristiwa testLog atau tidak dan hanya mengandalkan logAssociation. |
Konstruktor publik
SubprosesTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Konstruktor untuk parser hasil
Parameter | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener tempat melaporkan hasilnya |
streaming | boolean : jika Benar, penerima soket akan terbuka untuk menerima hasil. |
context | IInvocationContext : informasi IInvocationContext tentang pemanggilan |
SubprosesTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Konstruktor untuk parser hasil
Parameter | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener tempat melaporkan hasilnya |
context | IInvocationContext : informasi IInvocationContext tentang pemanggilan |
Metode publik
menutup
public void close ()
lengkapModuleEvents
public void completeModuleEvents ()
Selesaikan dan tutup semua acara yang masih terbuka
dapatkan Tes Saat Ini
public TestDescription getCurrentTest ()
Mengembalikan tes yang sedang berlangsung.
Kembali | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Mengembalikan info peristiwa kegagalan pemanggilan yang dilaporkan.
Kembali | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
dapatkanSocketServerPort
public int getSocketServerPort ()
Mengembalikan penerima soket yang terbuka. -1 jika tidak ada.
Kembali | |
---|---|
int |
dapatkan Waktu Mulai
public Long getStartTime ()
Mengembalikan waktu mulai yang terkait dengan acara awal pemanggilan dari pemanggilan subproses.
Kembali | |
---|---|
Long |
bergabung dengan Penerima
public boolean joinReceiver (long millis, boolean waitForConnection)
Tunggu hingga penerima acara selesai memproses acara.
Parameter | |
---|---|
millis | long : batas waktu dalam milidetik. |
waitForConnection | boolean : Salah untuk melewatkan menunggu jika koneksi tidak pernah dibuat. |
Kembali | |
---|---|
boolean | Benar jika thread penerima berakhir sebelum batas waktu habis, Salah jika sebaliknya. |
bergabung dengan Penerima
public boolean joinReceiver (long millis)
Tunggu hingga penerima acara selesai memproses acara. Akan menunggu meskipun koneksi belum terjalin, yaitu pemrosesan belum dimulai.
Parameter | |
---|---|
millis | long : batas waktu dalam milidetik. |
Kembali | |
---|---|
boolean | Benar jika thread penerima berakhir sebelum batas waktu habis, Salah jika sebaliknya. |
parseFile
public void parseFile (File file)
Parameter | |
---|---|
file | File |
prosesNewLines
public void processNewLines (String[] lines)
panggil parse pada setiap baris array untuk mengekstrak kejadian jika ada.
Parameter | |
---|---|
lines | String |
dilaporkanInvocationFailed
public boolean reportedInvocationFailed ()
Mengembalikan apakah pemanggilan gagal dilaporkan atau tidak.
Kembali | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Mengabaikan peristiwa testLog atau tidak dan hanya mengandalkan logAssociation.
Parameter | |
---|---|
ignoreTestLog | boolean |
Konten dan contoh kode di halaman ini tunduk pada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-12-01 UTC.