PrettyTestEventLogger
public
class
PrettyTestEventLogger
extends Object
implements
ITestInvocationListener
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.host.PrettyTestEventLogger |
مسجّل يطابق الأحداث ويسجّلها لتسهيل عملية تصحيح الأخطاء سيتطابق السجلّ على مستوى الجهاز والمضيف تمامًا لتسهيل البحث عنه.
ملخّص
الإنشاءات العامة | |
|---|---|
PrettyTestEventLogger(
|
|
الطُرق العامة | |
|---|---|
void
|
testEnded(TestDescription test,
تسجّل هذه السمة نهاية تنفيذ حالة اختبار فردية. |
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)
تسجّل هذه السمة بداية حالة اختبار فردية. |
الإنشاءات العامة
PrettyTestEventLogger
public PrettyTestEventLogger (devices, boolean methodLevelLogging)
| المعلمات | |
|---|---|
devices |
|
methodLevelLogging |
boolean |
الطُرق العامة
testEnded
public void testEnded (TestDescription test,testMetrics)
تسجّل هذه السمة نهاية تنفيذ حالة اختبار فردية.
إذا لم يتم استدعاء testFailed(TestDescription, FailureDescription)، تكون هذه الحالة قد اجتازت الاختبار. تعرض هذه السمة أيضًا أي مقاييس على شكل مفتاح/قيمة
ربما تم إصدارها أثناء تنفيذ حالة الاختبار.
| المعلمات | |
|---|---|
test |
TestDescription: تحدّد الاختبار |
testMetrics |
: ERROR(/Map) المقاييس التي تمّ إرسالها |
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
تسجّل هذه السمة تعذُّر تنفيذ حالة اختبار فردية.
سيتم استدعاؤه بين testStarted وtestEnded.
| المعلمات | |
|---|---|
test |
TestDescription: تحدّد الاختبار |
failure |
استبدِل FailureDescription بـ FailureDescription الذي يصف الخطأ وسياقه. |
testFailed
public void testFailed (TestDescription test, String trace)
تسجّل هذه السمة تعذُّر تنفيذ حالة اختبار فردية.
سيتم استدعاؤه بين testStarted وtestEnded.
| المعلمات | |
|---|---|
test |
TestDescription: تحدّد الاختبار |
trace |
String: تتبُّع تسلسل استدعاء الدوال البرمجية للخطأ |
testRunEnded
public void testRunEnded (long elapsedTimeMillis,
runMetrics) تقارير نهاية عملية الاختبار
| المعلمات | |
|---|---|
elapsedTimeMillis |
long: الجهاز أبلغ عن الوقت المنقضي بالمللي ثانية |
runMetrics |
: أزواج المفتاح/القيمة التي يتم إعداد تقارير عنها في نهاية عملية الاختبار |
testRunStarted
public void testRunStarted (String runName,
int testCount)تسجيل بداية تشغيل الاختبار
| المعلمات | |
|---|---|
runName |
String: اسم عملية التشغيل الاختبارية |
testCount |
int: إجمالي عدد الاختبارات في عملية الاختبار |
testStarted
public void testStarted (TestDescription test)
تسجّل هذه السمة بداية حالة اختبار فردية. واجهة قديمة، يجب استخدام testStarted(com.android.tradefed.result.TestDescription) كلما أمكن ذلك.
| المعلمات | |
|---|---|
test |
TestDescription: تحدّد الاختبار |