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)

استدعاء التحليل على كل سطر من المصفوفة لاستخراج الأحداث إن وجدت.

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 صحيح إذا انتهى مؤشر ترابط جهاز الاستقبال قبل انتهاء المهلة، وخطأ بخلاف ذلك.

ملف تحليلي

public void parseFile (File file)

حدود
file File

ProcessNewLines

public void processNewLines (String[] lines)

استدعاء التحليل على كل سطر من المصفوفة لاستخراج الأحداث إن وجدت.

حدود
lines String

تم الإبلاغ عن فشل الدعوة

public boolean reportedInvocationFailed ()

إرجاع ما إذا كان قد تم الإبلاغ عن فشل استدعاء أم لا.

عائدات
boolean

setIgnoreTestLog

public void setIgnoreTestLog (boolean ignoreTestLog)

ما إذا كان سيتم تجاهل أحداث testLog والاعتماد فقط على logAssociation أم لا.

حدود
ignoreTestLog boolean