SubprocessTestResultsParser
public
class
SubprocessTestResultsParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
Memperluas ERROR(/FileOutputStream)
untuk mengurai output sebelum menulis ke file sehingga kita dapat
menghasilkan peristiwa pengujian di sisi peluncur.
Ringkasan
Class bertingkat | |
---|---|
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()
Menampilkan pengujian yang sedang berlangsung. |
SubprocessEventHelper.InvocationFailedEventInfo
|
getReportedInvocationFailedEventInfo()
Menampilkan info peristiwa kegagalan pemanggilan yang dilaporkan. |
int
|
getSocketServerPort()
Menampilkan penerima soket yang terbuka. |
Long
|
getStartTime()
Menampilkan waktu mulai yang terkait dengan peristiwa awal pemanggilan dari subproses pemanggilan. |
boolean
|
joinReceiver(long millis, boolean waitForConnection)
Tunggu penerima peristiwa selesai memproses peristiwa. |
boolean
|
joinReceiver(long millis)
Tunggu penerima peristiwa selesai memproses peristiwa. |
void
|
parseFile(File file)
|
void
|
processNewLines(String[] lines)
pada setiap baris larik untuk mengekstrak kejadian jika ada. |
boolean
|
reportedInvocationFailed()
Menampilkan apakah pemanggilan gagal dilaporkan atau tidak. |
void
|
setIgnoreTestLog(boolean ignoreTestLog)
Apakah akan mengabaikan peristiwa testLog atau tidak dan hanya mengandalkan logAssociation. |
Konstruktor publik
SubprocessTestResultsParser
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 panggilan |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Konstruktor untuk parser hasil
Parameter | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener tempat melaporkan hasil |
context |
IInvocationContext : informasi IInvocationContext tentang panggilan |
Metode publik
tutup
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Selesaikan dan tutup semua acara yang masih terbuka
getCurrentTest
public TestDescription getCurrentTest ()
Menampilkan pengujian yang sedang berlangsung.
Hasil | |
---|---|
TestDescription |
getReportingInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Menampilkan info peristiwa kegagalan pemanggilan yang dilaporkan.
Hasil | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
Menampilkan penerima soket yang terbuka. -1 jika tidak ada.
Hasil | |
---|---|
int |
getStartTime
public Long getStartTime ()
Menampilkan waktu mulai yang terkait dengan peristiwa awal pemanggilan dari subproses pemanggilan.
Hasil | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
Tunggu penerima peristiwa selesai memproses peristiwa.
Parameter | |
---|---|
millis |
long : waktu tunggu dalam milidetik. |
waitForConnection |
boolean : Salah untuk melewati proses menunggu jika koneksi tidak pernah dibuat. |
Hasil | |
---|---|
boolean |
True jika thread penerima dihentikan sebelum waktu tunggu habis, False jika tidak. |
joinReceiver
public boolean joinReceiver (long millis)
Tunggu penerima peristiwa selesai memproses peristiwa. Akan menunggu meskipun koneksi belum terbentuk, artinya pemrosesan belum dimulai.
Parameter | |
---|---|
millis |
long : waktu tunggu dalam milidetik. |
Hasil | |
---|---|
boolean |
True jika thread penerima dihentikan sebelum waktu tunggu habis, False jika tidak. |
fileurai
public void parseFile (File file)
Parameter | |
---|---|
file |
File |
processNewLines
public void processNewLines (String[] lines)
pada setiap baris larik untuk mengekstrak kejadian jika ada.
Parameter | |
---|---|
lines |
String |
reportInvocationGagal
public boolean reportedInvocationFailed ()
Menampilkan apakah pemanggilan gagal dilaporkan atau tidak.
Hasil | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
Apakah akan mengabaikan peristiwa testLog atau tidak dan hanya mengandalkan logAssociation.
Parameter | |
---|---|
ignoreTestLog |
boolean |