LogcatEventParser
public class LogcatEventParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.LogcatEventParser |
Parse masukan logcat untuk acara.
Kelas ini menafsirkan pesan logcat dan dapat memberi tahu pendengar peristiwa dengan cara pemblokiran dan pemungutan suara.
Ringkasan
Kelas bertingkat | |
---|---|
class | LogcatEventParser.LogcatEvent Struct untuk mengadakan peristiwa logcat dengan jenis peristiwa dan memicu pesan logcat |
Konstruktor publik | |
---|---|
LogcatEventParser (ITestDevice device) Membuat instance LogcatEventParser baru |
Metode publik | |
---|---|
void | close () Berhenti mendengarkan logcat. |
void | parseEvents (String[] lines) Parse baris logcat dan tambahkan peristiwa yang ditangkap (yang terdaftar dengan |
LogcatEventParser.LogcatEvent | pollForEvent () Polling antrian acara. |
void | registerEventTrigger (String tag, String msg, LogcatEventType response) Daftarkan acara dengan tag dan pesan logcat yang diberikan dengan respons yang diinginkan. |
void | start () Mulai dengarkan logcat dan peristiwa parsing. |
LogcatEventParser.LogcatEvent | waitForEvent (long timeoutMs) Memblokir sampai menerima sebuah acara. |
Konstruktor publik
LogcatEventParser
public LogcatEventParser (ITestDevice device)
Membuat instance LogcatEventParser baru
Parameter | |
---|---|
device | ITestDevice : untuk membaca logcat dari |
Metode publik
Menutup
public void close ()
Berhenti mendengarkan logcat.
parseEvents
public void parseEvents (String[] lines)
Parse baris logcat dan tambahkan peristiwa yang ditangkap (yang terdaftar dengan registerEventTrigger(String, String, com.android.tradefed.util.LogcatEventType)
) ke antrean peristiwa.
Parameter | |
---|---|
lines | String |
pollForEvent
public LogcatEventParser.LogcatEvent pollForEvent ()
Polling antrian acara. Segera kembali.
Kembali | |
---|---|
LogcatEventParser.LogcatEvent | Acara atau null jika tidak ada acara yang cocok ditemukan |
registerEventTrigger
public void registerEventTrigger (String tag, String msg, LogcatEventType response)
Daftarkan acara dengan tag dan pesan logcat yang diberikan dengan respons yang diinginkan. Pesan mungkin sebagian.
Parameter | |
---|---|
tag | String |
msg | String |
response | LogcatEventType |
Mulailah
public void start ()
Mulai dengarkan logcat dan peristiwa parsing.
waitForEvent
public LogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)
Memblokir sampai menerima sebuah acara.
Parameter | |
---|---|
timeoutMs | long : Waktu menunggu dalam milidetik |
Kembali | |
---|---|
LogcatEventParser.LogcatEvent | Peristiwa atau null jika batas waktu tercapai |
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 2020-09-08 UTC.