GenericLogcatEventParser
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) كتل حتى يتلقى الحدث. |
المقاولين العامة
GenericLogcatEventParser
public GenericLogcatEventParser (ITestDevice device)
إنشاء مثيل LogcatEventParser جديد
حدود | |
---|---|
device | ITestDevice : لقراءة السجل من |
الأساليب العامة
يغلق
public void close ()
التوقف عن الاستماع إلى logcat.
com.parseEvents
public void parseEvents (String[] lines)
تحليل خطوط logcat وإضافة أي أحداث تم التقاطها (التي تم تسجيلها باستخدام registerEventTrigger(String, String, LogcatEventType)
) إلى قائمة انتظار الأحداث.
حدود | |
---|---|
lines | String |
pollForEvent
public GenericLogcatEventParser.LogcatEvent pollForEvent ()
يستقصي قائمة انتظار الأحداث. يعود على الفور.
عائدات | |
---|---|
GenericLogcatEventParser.LogcatEvent | الحدث أو null إذا لم يتم العثور على حدث مطابق |
RegisterEventTrigger
public void registerEventTrigger (String tag, String msg, LogcatEventType response)
قم بتسجيل حدث بعلامة ورسالة logcat معينة بالاستجابة المطلوبة. قد تكون الرسالة جزئية.
حدود | |
---|---|
tag | String |
msg | String |
response | LogcatEventType |
RegisterEventTrigger
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 وتحليل الأحداث.
waitForEvent
public GenericLogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)
كتل حتى يتلقى الحدث.
حدود | |
---|---|
timeoutMs | long : وقت الانتظار بالمللي ثانية |
عائدات | |
---|---|
GenericLogcatEventParser.LogcatEvent | الحدث أو null إذا تم الوصول إلى المهلة |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)