SubprocessTestResultsParser
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)
يمكنك استدعاء parse في كل سطر من الصفيف لاستخراج الأحداث إن توفّرت. |
boolean
|
reportedInvocationFailed()
تعرِض هذه السمة ما إذا تم الإبلاغ عن تعذُّر طلب أو لا. |
void
|
setIgnoreTestLog(boolean ignoreTestLog)
ما إذا كان سيتم تجاهل أحداث testLog أم لا والاعتماد فقط على logAssociation |
وظائف الإنشاء العامة
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
أداة الإنشاء لفواصل النتائج
المعلمات | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener مكان الإبلاغ عن النتائج |
streaming |
boolean : إذا كان هذا الحقل صحيحًا، سيتم فتح جهاز استقبال مقبس لتلقّي النتائج. |
context |
IInvocationContext : IInvocationContext معلومات عن الاستدعاء
|
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
أداة الإنشاء لفواصل النتائج
المعلمات | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener مكان الإبلاغ عن النتائج |
context |
IInvocationContext : IInvocationContext معلومات عن الاستدعاء
|
الطرق العامة
إغلاق
public void close ()
completeModuleEvents
public void completeModuleEvents ()
إكمال أي أحداث مفتوحة وإغلاقها
getCurrentTest
public TestDescription getCurrentTest ()
تعرِض هذه السمة الاختبار الذي يجري حاليًا.
المرتجعات | |
---|---|
TestDescription |
getReportedInvocationFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
تعرِض هذه السمة معلومات عن حدث تعذُّر الاستدعاء الذي تم الإبلاغ عنه.
المرتجعات | |
---|---|
SubprocessEventHelper.InvocationFailedEventInfo |
getSocketServerPort
public int getSocketServerPort ()
تعرِض هذه الدالة مستقبل المقبس الذي كان مفتوحًا. -1 إذا لم يكن هناك أيّ
المرتجعات | |
---|---|
int |
getStartTime
public Long getStartTime ()
تعرِض هذه الدالة وقت البدء المرتبط بحدث بدء الاستدعاء من استدعاء العملية الفرعية.
المرتجعات | |
---|---|
Long |
joinReceiver
public boolean joinReceiver (long millis, boolean waitForConnection)
انتظِر حتى ينتهي مستلِم الأحداث من معالجة الأحداث.
المعلمات | |
---|---|
millis |
long : المهلة بالملي ثانية |
waitForConnection |
boolean : قيمة خاطئة لتخطّي الانتظار إذا لم يتمّ إنشاء اتصال مطلقًا. |
المرتجعات | |
---|---|
boolean |
صحيح إذا تم إنهاء سلسلة المهام الخاصة بالمستلِم قبل انتهاء مهلة الانتظار، وخطأ في الحالات الأخرى. |
joinReceiver
public boolean joinReceiver (long millis)
انتظِر حتى ينتهي مستلِم الأحداث من معالجة الأحداث. سيتم الانتظار حتى إذا لم يتم تأسيس اتصال، أي أنّ المعالجة لم تبدأ بعد.
المعلمات | |
---|---|
millis |
long : المهلة بالملي ثانية |
المرتجعات | |
---|---|
boolean |
صحيح إذا تم إنهاء سلسلة المهام الخاصة بالمستلِم قبل انتهاء مهلة الانتظار، وخطأ في الحالات الأخرى. |
parseFile
public void parseFile (File file)
المعلمات | |
---|---|
file |
File |
processNewLines
public void processNewLines (String[] lines)
يمكنك استدعاء parse في كل سطر من الصفيف لاستخراج الأحداث إن توفّرت.
المعلمات | |
---|---|
lines |
String |
reportedInvocationFailed
public boolean reportedInvocationFailed ()
تعرِض هذه السمة ما إذا تم الإبلاغ عن تعذُّر طلب أو لا.
المرتجعات | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
ما إذا كان سيتم تجاهل أحداث testLog أم لا والاعتماد فقط على logAssociation
المعلمات | |
---|---|
ignoreTestLog |
boolean |