GeneralLogcatEventParser
public
class
GenericLogcatEventParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.GenericLogcatEventParser<LogcatEventType> |
تحليل مدخلات Logcat للأحداث
تفسر هذه الفئة رسائل Logcat ويمكنها إعلام المستمع بالأحداث في كل من عملية الحظر وموضة الاقتراع.
ملخّص
الصفوف المتداخلة | |
---|---|
class |
GenericLogcatEventParser.LogcatEvent
إنشاء بنية للاحتفاظ بحدث Logcat باستخدام نوع الحدث وتشغيل رسالة Logcat |
شركة إنشاءات عامة | |
---|---|
GenericLogcatEventParser(ITestDevice device)
إنشاء مثيل LogcatEventParser جديد |
الطرق العامة | |
---|---|
void
|
close()
إيقاف الاستماع إلى Logcat |
void
|
parseEvents(String[] lines)
يمكنك تحليل أسطر Logcat وإضافة أي أحداث تم تسجيلها (التي تم تسجيلها من خلال |
GenericLogcatEventParser.LogcatEvent
|
pollForEvent()
استطلاع قائمة انتظار الحدث. |
void
|
registerEventTrigger(String tag, String msg, LogcatEventType response)
يمكنك تسجيل حدث لعلامة Logcat المحدّدة والرسالة التي تتضمّن الردّ المطلوب. |
void
|
registerEventTrigger(Log.LogLevel logLevel, String tag, String msg, LogcatEventType response)
يمكنك تسجيل حدث على مستوى Logcat محدّد، ثم وضع علامة عليه ورسالة تتضمّن الردّ المطلوب. |
void
|
start()
ابدأ الاستماع إلى Logcat وتحليل الأحداث. |
GenericLogcatEventParser.LogcatEvent
|
waitForEvent(long timeoutMs)
يؤدي هذا الخيار إلى حظر الحدث إلى أن يتلقّى حدثًا. |
شركة إنشاءات عامة
GeneralLogcatEventParser
public GenericLogcatEventParser (ITestDevice device)
إنشاء مثيل LogcatEventParser جديد
المعلمات | |
---|---|
device |
ITestDevice : لقراءة سجلّ Logcat من |
الطرق العامة
إغلاق
public void close ()
إيقاف الاستماع إلى Logcat
تحليل الأحداث
public void parseEvents (String[] lines)
يمكنك تحليل أسطر Logcat وإضافة أي أحداث تم تسجيلها (التي تم تسجيلها من خلال registerEventTrigger(String, String, LogcatEventType)
) إلى قائمة انتظار الأحداث.
المعلمات | |
---|---|
lines |
String |
استطلاع للفعالية
public GenericLogcatEventParser.LogcatEvent pollForEvent ()
استطلاع قائمة انتظار الحدث. يتم الإرجاع في الحال.
المرتجعات | |
---|---|
GenericLogcatEventParser.LogcatEvent |
الحدث أو null إذا لم يتم العثور على حدث مطابق |
recordEventTrigger
public void registerEventTrigger (String tag, String msg, LogcatEventType response)
يمكنك تسجيل حدث لعلامة Logcat المحدّدة والرسالة التي تتضمّن الردّ المطلوب. قد تكون الرسالة جزئية.
المعلمات | |
---|---|
tag |
String |
msg |
String |
response |
LogcatEventType |
recordEventTrigger
public void registerEventTrigger (Log.LogLevel logLevel, String tag, String msg, LogcatEventType response)
يمكنك تسجيل حدث على مستوى Logcat محدّد، ثم وضع علامة عليه ورسالة تتضمّن الردّ المطلوب. إرسال رسالة قد تكون جزئية.
المعلمات | |
---|---|
logLevel |
Log.LogLevel |
tag |
String |
msg |
String |
response |
LogcatEventType |
بدء
public void start ()
ابدأ الاستماع إلى Logcat وتحليل الأحداث.
انتظار الحدث
public GenericLogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)
يؤدي هذا الخيار إلى حظر الحدث إلى أن يتلقّى حدثًا.
المعلمات | |
---|---|
timeoutMs |
long : وقت الانتظار بالمللي ثانية |
المرتجعات | |
---|---|
GenericLogcatEventParser.LogcatEvent |
الحدث أو null عند انقضاء المهلة |