Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 registerEventTrigger(String, String, com.android.tradefed.util.LogcatEventType) ) ke antrean peristiwa.

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