TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.testtype.suite.TestFailureListener


اعتاد المستمع على اتخاذ إجراءات مثل لقطة الشاشة وتقرير الأخطاء وجمع السجل عند فشل الاختبار عند الطلب.

ملخص

المقاولين العامة

TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure)

الأساليب العامة

void applyModuleConfiguration (boolean bugreportOnFailure)

يسمح بتجاوز إعدادات الاستدعاء الخاصة بالالتقاط عند الفشل من خلال التكوينات الخاصة بالوحدة النمطية.

void join ()

انضم إلى جميع سلاسل التقاط logcat للتأكد من إنهائها.

void setLogger (ITestLogger logger)

يحدد المكان الذي يجب حفظ السجلات فيه.

void testFailed (TestDescription test, String trace)

void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)

قم بإعادة توجيه السجل إلى المسجل، ولا تفعل ذلك من خلال رد الاتصال #testLog كما لو كان TestFailureListener جزءًا من السلسلة، فسيؤدي إلى حلقة لا نهائية.

المقاولين العامة

TestFailureListener

public TestFailureListener ( devices, 
                boolean bugReportOnFailure, 
                boolean rebootOnFailure)

حدود
devices

bugReportOnFailure boolean

rebootOnFailure boolean

الأساليب العامة

ApplyModuleConfiguration

public void applyModuleConfiguration (boolean bugreportOnFailure)

يسمح بتجاوز إعدادات الاستدعاء الخاصة بالالتقاط عند الفشل من خلال التكوينات الخاصة بالوحدة النمطية.

حدود
bugreportOnFailure boolean : صحيح لالتقاط تقرير الأخطاء عند فشل الاختبار. باطل غير ذلك.

ينضم

public void join ()

انضم إلى جميع سلاسل التقاط logcat للتأكد من إنهائها.

setLogger

public void setLogger (ITestLogger logger)

يحدد المكان الذي يجب حفظ السجلات فيه.

حدود
logger ITestLogger

فشل الاختبار

public void testFailed (TestDescription test, 
                String trace)

حدود
test TestDescription

trace String

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

حدود
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogForward

public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

قم بإعادة توجيه السجل إلى المسجل، ولا تفعل ذلك من خلال رد الاتصال #testLog كما لو كان TestFailureListener جزءًا من السلسلة، فسيؤدي إلى حلقة لا نهائية.

حدود
dataName String

dataType LogDataType

dataStream InputStreamSource