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 وإضافة أي أحداث تم التقاطها (التي تم تسجيلها مع registerEventTrigger(String, String, LogcatEventType) ) إلى قائمة انتظار الحدث.

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 وتحليل الأحداث.

LogcatEvent waitForEvent (long timeoutMs)

كتل حتى يتلقى الحدث.

المنشئون العامة

GenericLogcatEventParser

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 LogcatEvent pollForEvent ()

استطلاعات الرأي في قائمة انتظار الحدث. يعود على الفور.

عائدات
LogcatEvent الحدث أو null إذا لم يتم العثور على حدث مطابق

سجل الحدث

public void registerEventTrigger (String tag, 
                String msg, 
                LogcatEventType response)

قم بتسجيل حدث لعلامة logcat ورسالة مع الاستجابة المطلوبة. قد تكون الرسالة جزئية.

المعلمات
tag String

msg String

response LogcatEventType

سجل الحدث

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 LogcatEvent waitForEvent (long timeoutMs)

كتل حتى يتلقى الحدث.

المعلمات
timeoutMs long : حان وقت الانتظار بالمللي ثانية

عائدات
LogcatEvent الحدث أو القيمة null إذا تم الوصول إلى المهلة