المحلِّل اللغوي لنتيجة اختبار SubprocessTestResults
public
class
SubprocessTestResultsParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SubprocessTestResultsParser |
لتوسيع ERROR(/FileOutputStream)
لتحليل الناتج قبل الكتابة في الملف لنتمكّن من تنفيذ ذلك
إنشاء الأحداث التجريبية على جانب مشغّل التطبيقات.
ملخّص
الصفوف المتداخلة | |
---|---|
class |
SubprocessTestResultsParser.StatusKeys
مفاتيح حالة الاختبار ذات الصلة. |
شركة إنشاءات عامة | |
---|---|
SubprocessTestResultsParser(ITestInvocationListener listener, boolean streaming, IInvocationContext context)
دالة إنشاء للمحلل اللغوي للنتيجة |
|
SubprocessTestResultsParser(ITestInvocationListener listener, IInvocationContext context)
دالة إنشاء للمحلل اللغوي للنتيجة |
الطرق العامة | |
---|---|
void
|
close()
|
void
|
completeModuleEvents()
إكمال أي أحداث متبقية مفتوحة وإغلاقها |
TestDescription
|
getCurrentTest()
يعرض الاختبار قيد التقدم حاليًا. |
SubprocessEventHelper.InvocationFailedEventInfo
|
getReportedInvocationFailedEventInfo()
تعرض معلومات حدث إخفاق الاستدعاء التي تم الإبلاغ عنها. |
int
|
getSocketServerPort()
لعرض جهاز استقبال المقبس الذي كان مفتوحًا. |
Long
|
getStartTime()
عرض وقت البدء المرتبط بحدث بدء الاستدعاء من العملية الفرعية . |
boolean
|
joinReceiver(long millis, boolean waitForConnection)
انتظِر إلى أن ينتهي متلقّي الحدث من معالجة الأحداث. |
boolean
|
joinReceiver(long millis)
انتظِر إلى أن ينتهي متلقّي الحدث من معالجة الأحداث. |
void
|
parseFile(File file)
|
void
|
processNewLines(String[] lines)
تحليل الاستدعاء في كل سطر من الصفيفة لاستخراج الأحداث إن وجدت. |
boolean
|
reportedInvocationFailed()
يعرض ما إذا كان قد تعذّر الإبلاغ عن استدعاء أم لا. |
void
|
setIgnoreTestLog(boolean ignoreTestLog)
تحديد ما إذا كان سيتم تجاهل أحداث testLog والاعتماد على LogAssociation فقط أم لا. |
شركة إنشاءات عامة
المحلِّل اللغوي لنتيجة اختبار SubprocessTestResults
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
دالة إنشاء للمحلل اللغوي للنتيجة
المعلمات | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener مكان الإبلاغ عن النتائج |
streaming |
boolean : في حال ضبط السياسة على "صحيح"، سيكون جهاز استقبال المقبس مفتوحًا لتلقّي النتائج. |
context |
IInvocationContext : معلومات IInvocationContext حول الاستدعاء |
المحلِّل اللغوي لنتيجة اختبار SubprocessTestResults
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
دالة إنشاء للمحلل اللغوي للنتيجة
المعلمات | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener مكان الإبلاغ عن النتائج |
context |
IInvocationContext : معلومات IInvocationContext حول الاستدعاء |
الطرق العامة
إغلاق
public void close ()
أكمِل الوحدة النمطية للأحداث.
public void completeModuleEvents ()
إكمال أي أحداث متبقية مفتوحة وإغلاقها
الحصول على الاختبار الحالي
public TestDescription getCurrentTest ()
تعرض الاختبار قيد التقدم حاليًا.
المرتجعات | |
---|---|
TestDescription |
getReportedInvocationFoundEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
تعرض معلومات حدث إخفاق الاستدعاء التي تم الإبلاغ عنها.
المرتجعات | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
منفذ getSocketServerPort
public int getSocketServerPort ()
لعرض جهاز استقبال المقبس الذي كان مفتوحًا. -1 في حال عدم توفّره.
المرتجعات | |
---|---|
int |
وقت البدء
public Long getStartTime ()
عرض وقت البدء المرتبط بحدث بدء الاستدعاء من العملية الفرعية .
المرتجعات | |
---|---|
Long |
جهاز استقبال Join
public boolean joinReceiver (long millis, boolean waitForConnection)
انتظر حتى ينتهي متلقي الحدث من معالجة الأحداث.
المعلمات | |
---|---|
millis |
long : المهلة بالملي ثانية |
waitForConnection |
boolean : خطأ لتخطّي الانتظار في حال عدم إنشاء اتصال أبدًا. |
المرتجعات | |
---|---|
boolean |
يتم ضبط الخيار "صحيح" إذا تم إنهاء سلسلة تعليمات المُستلِم قبل انتهاء المهلة، أو "خطأ" في الحالات الأخرى. |
جهاز استقبال Join
public boolean joinReceiver (long millis)
انتظر حتى ينتهي متلقي الحدث من معالجة الأحداث. سيتم الانتظار حتى إذا كان الاتصال لم يتم إنشاؤه، أي لم تبدأ المعالجة بعد.
المعلمات | |
---|---|
millis |
long : المهلة بالملي ثانية |
المرتجعات | |
---|---|
boolean |
يتم ضبط الخيار "صحيح" إذا تم إنهاء سلسلة تعليمات المُستلِم قبل انتهاء المهلة، أو "خطأ" في الحالات الأخرى. |
ملف التحليل
public void parseFile (File file)
المعلمات | |
---|---|
file |
File |
عملية_خطوط جديدة
public void processNewLines (String[] lines)
تحليل الاستدعاء في كل سطر من الصفيفة لاستخراج الأحداث إن وجدت.
المعلمات | |
---|---|
lines |
String |
فشل الاستدعاء الذي تم الإبلاغ عنه
public boolean reportedInvocationFailed ()
يعرض ما إذا كان قد تعذّر الإبلاغ عن استدعاء أم لا.
المرتجعات | |
---|---|
boolean |
مَعلمة setignoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
تحديد ما إذا كان سيتم تجاهل أحداث testLog والاعتماد على LogAssociation فقط أم لا.
المعلمات | |
---|---|
ignoreTestLog |
boolean |