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 |