عملية فرعيةاختبار النتائج المحلل اللغوي

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