SubprosesTestResultsParser
public class SubprocessTestResultsParser
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
Perluas ERROR(/FileOutputStream)
untuk mem-parsing keluaran sebelum menulis ke file sehingga kami dapat membuat acara 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 dibiarkan terbuka |
TestDescription | getCurrentTest () Mengembalikan pengujian 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 mulai 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 peristiwa jika ada. |
boolean | reportedInvocationFailed () Mengembalikan apakah pemanggilan gagal dilaporkan atau tidak. |
void | setIgnoreTestLog (boolean ignoreTestLog) Apakah akan 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 hasil |
streaming | boolean : jika Benar, penerima soket akan terbuka untuk menerima hasil. |
context | IInvocationContext : informasi IInvocationContext tentang doa |
SubprosesTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Konstruktor untuk parser hasil
Parameter | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener tempat melaporkan hasil |
context | IInvocationContext : informasi IInvocationContext tentang doa |
Metode publik
menutup
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Selesaikan dan tutup semua acara yang dibiarkan terbuka
getCurrentTest
public TestDescription getCurrentTest ()
Mengembalikan pengujian yang sedang berlangsung.
Pengembalian | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Mengembalikan info peristiwa kegagalan pemanggilan yang dilaporkan.
Pengembalian | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
Mengembalikan penerima soket yang terbuka. -1 jika tidak ada.
Pengembalian | |
---|---|
int |
getStartTime
public Long getStartTime ()
Mengembalikan waktu mulai yang terkait dengan acara mulai pemanggilan dari pemanggilan subproses.
Pengembalian | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
Tunggu hingga penerima acara selesai memproses acara.
Parameter | |
---|---|
millis | long : batas waktu dalam milidetik. |
waitForConnection | boolean : Salah melewatkan menunggu jika koneksi tidak pernah dibuat. |
Pengembalian | |
---|---|
boolean | Benar jika utas penerima berakhir sebelum batas waktu, Salah jika sebaliknya. |
joinReceiver
public boolean joinReceiver (long millis)
Tunggu hingga penerima acara selesai memproses acara. Akan menunggu bahkan jika koneksi belum dibuat, artinya pemrosesan belum dimulai.
Parameter | |
---|---|
millis | long : batas waktu dalam milidetik. |
Pengembalian | |
---|---|
boolean | Benar jika utas penerima berakhir sebelum batas waktu, Salah jika sebaliknya. |
parseFile
public void parseFile (File file)
Parameter | |
---|---|
file | File |
processNewLines
public void processNewLines (String[] lines)
panggil parse pada setiap baris array untuk mengekstrak peristiwa jika ada.
Parameter | |
---|---|
lines | String |
dilaporkanPemanggilanGagal
public boolean reportedInvocationFailed ()
Mengembalikan apakah pemanggilan gagal dilaporkan atau tidak.
Pengembalian | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Apakah akan 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-03-30 UTC.