PrettyTestEventLogger
public class PrettyTestEventLogger
extends Object implements ITestInvocationListener
| شیء جاوا | |
| ↳ | com.android.tradefed.testtype.host.PrettyTestEventLogger |
لاگرها رویدادها را تطبیق میدهند و آنها را ثبت میکنند تا اشکالزدایی آسانتر شود. لاگ سمت میزبان و سمت دستگاه کاملاً با هم مطابقت دارند تا جستجوی آن آسان باشد.
خلاصه
سازندگان عمومی | |
|---|---|
PrettyTestEventLogger ( | |
روشهای عمومی | |
|---|---|
void | testEnded ( TestDescription test,پایان اجرای یک مورد آزمایشی (test case) را گزارش میدهد. |
void | testFailed ( TestDescription test, FailureDescription failure)گزارش شکست یک مورد آزمایشی منفرد را میدهد. |
void | testFailed ( TestDescription test, String trace)گزارش شکست یک مورد آزمایشی منفرد را میدهد. |
void | testRunEnded (long elapsedTimeMillis,پایان اجرای آزمایش را گزارش میدهد. |
void | testRunStarted (String runName, int testCount)شروع یک آزمایش را گزارش میدهد. |
void | testStarted ( TestDescription test)شروع یک مورد آزمایشی (test case) منفرد را گزارش میدهد. |
سازندگان عمومی
PrettyTestEventLogger
public PrettyTestEventLogger (devices, boolean methodLevelLogging)
| پارامترها | |
|---|---|
devices | |
methodLevelLogging | boolean |
روشهای عمومی
آزمون پایان یافت
public void testEnded (TestDescription test,testMetrics)
پایان اجرای یک مورد آزمایشی (test case) را گزارش میدهد.
اگر testFailed(TestDescription, FailureDescription) فراخوانی نشده باشد، این تست با موفقیت انجام شده است. همچنین هر معیار کلید/مقداری را که ممکن است در طول اجرای مورد تست منتشر شده باشد، برمیگرداند.
| پارامترها | |
|---|---|
test | TestDescription : تست را مشخص میکند. |
testMetrics | : یک ERROR(/Map) از معیارهای منتشر شده |
تست ناموفق
public void testFailed (TestDescription test, FailureDescription failure)
گزارش شکست یک مورد آزمایشی منفرد را میدهد.
بین testStarted و testEnded فراخوانی خواهد شد.
| پارامترها | |
|---|---|
test | TestDescription : تست را مشخص میکند. |
failure | FailureDescription : FailureDescription خرابی و زمینه آن را توصیف میکند. |
تست ناموفق
public void testFailed (TestDescription test, String trace)
گزارش شکست یک مورد آزمایشی منفرد را میدهد.
بین testStarted و testEnded فراخوانی خواهد شد.
| پارامترها | |
|---|---|
test | TestDescription : تست را مشخص میکند. |
trace | String : ردپای پشته از خرابی |
تست اجرا شده
public void testRunEnded (long elapsedTimeMillis,
runMetrics) پایان اجرای آزمایش را گزارش میدهد.
| پارامترها | |
|---|---|
elapsedTimeMillis | long : زمان سپری شده گزارش شده توسط دستگاه، بر حسب میلی ثانیه |
runMetrics | جفتهای کلید-مقدار که در پایان اجرای تست گزارش میشوند |
تست شروع شد
public void testRunStarted (String runName,
int testCount)شروع یک آزمایش را گزارش میدهد.
| پارامترها | |
|---|---|
runName | String : نام اجرای آزمایشی |
testCount | int : تعداد کل تستها در اجرای تست |
تست شروع شد
public void testStarted (TestDescription test)
شروع یک مورد آزمایشی (test case) را گزارش میدهد. رابط قدیمیتر، باید در صورت امکان testStarted(com.android.tradefed.result.TestDescription) استفاده کند.
| پارامترها | |
|---|---|
test | TestDescription : تست را مشخص میکند. |