TestFailureListener

public class TestFailureListener
extends Object implements ITestInvocationListener

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


شنونده برای انجام اقداماتی مانند اسکرین شات، گزارش اشکال، مجموعه logcat در صورت عدم موفقیت آزمایشی در صورت درخواست استفاده می‌کرد.

خلاصه

سازندگان عمومی

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

روش های عمومی

applicationModuleConfiguration

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