عملية فرعيةاختبار النتائج المحلل اللغوي
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 أم لا والاعتماد فقط على logAssembly. |
المنشأت العامة
عملية فرعيةاختبار النتائج المحلل اللغوي
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
منشئ لمحلل النتيجة
حدود | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener حيث يتم الإبلاغ عن النتائج |
streaming | boolean : إذا كان هذا صحيحًا ، فسيكون مستقبل المقبس مفتوحًا لتلقي النتائج. |
context | IInvocationContext : معلومات IInvocationContext حول الاستدعاء |
عملية فرعيةاختبار النتائج المحلل اللغوي
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 |
الانضمام إلى المتلقي
public boolean joinReceiver (long millis, boolean waitForConnection)
انتظر حتى ينتهي متلقي الحدث من معالجة الأحداث.
حدود | |
---|---|
millis | long : المهلة بالمللي ثانية. |
waitForConnection | boolean : خطأ لتخطي الانتظار إذا لم يتم إنشاء اتصال مطلقًا. |
عائدات | |
---|---|
boolean | صحيح إذا انتهى مؤشر ترابط جهاز الاستقبال قبل انتهاء المهلة ، وخطأ في حالة عدم حدوث ذلك. |
الانضمام إلى المتلقي
public boolean joinReceiver (long millis)
انتظر حتى ينتهي متلقي الحدث من معالجة الأحداث. سأنتظر حتى إذا لم يتم إنشاء اتصال ، أي لم تبدأ المعالجة بعد.
حدود | |
---|---|
millis | long : المهلة بالمللي ثانية. |
عائدات | |
---|---|
boolean | صحيح إذا انتهى مؤشر ترابط جهاز الاستقبال قبل انتهاء المهلة ، وخطأ في حالة عدم حدوث ذلك. |
تحليل الملف
public void parseFile (File file)
حدود | |
---|---|
file | File |
عملية NewLines
public void processNewLines (String[] lines)
استدعاء التحليل على كل سطر من المصفوفة لاستخراج الأحداث إن وجدت.
حدود | |
---|---|
lines | String |
ذكرت الدعوة فشل
public boolean reportedInvocationFailed ()
إرجاع سواء تم الإبلاغ عن فشل استدعاء أم لا.
عائدات | |
---|---|
boolean |
setIgnoreTestLog
public void setIgnoreTestLog (boolean ignoreTestLog)
ما إذا كان سيتم تجاهل أحداث testLog أم لا والاعتماد فقط على logAssembly.
حدود | |
---|---|
ignoreTestLog | boolean |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-03-30 (حسب التوقيت العالمي المتفَّق عليه)