PrettyTestEventLogger

public class PrettyTestEventLogger
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.host.PrettyTestEventLogger


مسجّل يطابق الأحداث ويسجّلها لتسهيل عملية تصحيح الأخطاء سيتطابق السجلّ على مستوى الجهاز والمضيف تمامًا لتسهيل البحث عنه.

ملخّص

الإنشاءات العامة

PrettyTestEventLogger( devices, boolean methodLevelLogging)

الطُرق العامة

void testEnded(TestDescription test, testMetrics)

تسجّل هذه السمة نهاية تنفيذ حالة اختبار فردية.

void testFailed(TestDescription test, FailureDescription failure)

تسجّل هذه السمة تعذُّر تنفيذ حالة اختبار فردية.

void testFailed(TestDescription test, String trace)

تسجّل هذه السمة تعذُّر تنفيذ حالة اختبار فردية.

void testRunEnded(long elapsedTimeMillis, runMetrics)

تقارير نهاية عملية الاختبار

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: تحدّد الاختبار