GenelLogcatEventParser
public
class
GenericLogcatEventParser
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.util.GenelLogcatEventParser<LogcatEventType> |
Etkinlikler için logcat girişini ayrıştırın.
Bu sınıf, logcat mesajlarını yorumlar ve hem engelleme hem de ve anket modası.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
GenericLogcatEventParser.LogcatEvent
Etkinlik türü ve logcat mesajı tetikleyen bir logcat etkinliği tutacak şekilde yapılandır |
Kamu inşaatçıları | |
---|---|
GenericLogcatEventParser(ITestDevice device)
Yeni bir LogcatEventParser başlatır |
Herkese açık yöntemler | |
---|---|
void
|
close()
Logcat'i dinlemeyi durdurun. |
void
|
parseEvents(String[] lines)
Logcat satırlarını ayrıştırın ve yakalanan tüm etkinlikleri ( |
GenericLogcatEventParser.LogcatEvent
|
pollForEvent()
Etkinlik sırasında anket yapar. |
void
|
registerEventTrigger(String tag, String msg, LogcatEventType response)
Belirtilen logcat etiketi ve mesajı için bir etkinliği istenen yanıtı içerecek şekilde kaydedin. |
void
|
registerEventTrigger(Log.LogLevel logLevel, String tag, String msg, LogcatEventType response)
Belirtilen logcat düzeyinde, etiket ve mesajda istenen yanıtı içeren bir etkinlik kaydedin. |
void
|
start()
Logcat ve ayrıştırma etkinliklerini dinlemeye başlayın. |
GenericLogcatEventParser.LogcatEvent
|
waitForEvent(long timeoutMs)
Bir etkinlik alana kadar engellenir. |
Kamu inşaatçıları
GenelLogcatEventParser
public GenericLogcatEventParser (ITestDevice device)
Yeni bir LogcatEventParser başlatır
Parametreler | |
---|---|
device |
ITestDevice : logcat'i şuradan okumak için: |
Herkese açık yöntemler
kapat
public void close ()
Logcat'i dinlemeyi durdurun.
ayrıştırma etkinlikleri
public void parseEvents (String[] lines)
Logcat satırlarını ayrıştırın ve yakalanan tüm etkinlikleri (registerEventTrigger(String, String, LogcatEventType)
ile kaydedilen) etkinlik sırasına ekleyin.
Parametreler | |
---|---|
lines |
String |
anketForEtkinlik
public GenericLogcatEventParser.LogcatEvent pollForEvent ()
Etkinlik sırasında anket yapar. Hemen iade edilir.
İlerlemeler | |
---|---|
GenericLogcatEventParser.LogcatEvent |
Etkinlik veya eşleşen etkinlik bulunmazsa null |
recordEventTetikleyici
public void registerEventTrigger (String tag, String msg, LogcatEventType response)
Belirtilen logcat etiketi ve mesajı için bir etkinliği istenen yanıtı içerecek şekilde kaydedin. Mesaj: kısmidir.
Parametreler | |
---|---|
tag |
String |
msg |
String |
response |
LogcatEventType |
recordEventTetikleyici
public void registerEventTrigger (Log.LogLevel logLevel, String tag, String msg, LogcatEventType response)
Belirtilen logcat düzeyinde, etiket ve mesajda istenen yanıtı içeren bir etkinlik kaydedin. Mesaj gönder kısmi olabilir.
Parametreler | |
---|---|
logLevel |
Log.LogLevel |
tag |
String |
msg |
String |
response |
LogcatEventType |
start
public void start ()
Logcat ve ayrıştırma etkinliklerini dinlemeye başlayın.
WaitForEvent
public GenericLogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)
Bir etkinlik alana kadar engellenir.
Parametreler | |
---|---|
timeoutMs |
long : Milisaniye cinsinden bekleme süresi |
İlerlemeler | |
---|---|
GenericLogcatEventParser.LogcatEvent |
Etkinlik veya zaman aşımına ulaşılırsa null |