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 |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)