TestRunResultListener

public final class TestRunResultListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.result.TestRunResultListener


مستمع يتيح قراءة الحالة النهائية لتشغيل الاختبار.

ملخّص

طُرق وضع التصميم العامة

TestRunResultListener()

الإجراءات العامة

boolean isTestFailed(String testName)
boolean isTestRunFailed(String testRunName)
void testFailed(TestDescription test, FailureDescription failure)

يُبلغ عن فشل حالة اختبار فردية.

void testFailed(TestDescription test, String trace)

يُبلغ عن فشل حالة اختبار فردية.

void testRunEnded(long elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)

يُبلغ عن نهاية تشغيل الاختبار.

void testRunFailed(FailureDescription failure)

يُبلغ عن تعذُّر إكمال تشغيل الاختبار بسبب فشل موصوف في FailureDescription.

void testRunFailed(String errorMessage)

يُبلغ عن تعذُّر إكمال تشغيل الاختبار بسبب حدوث خطأ فادح.

void testRunStarted(String runName, int testCount)

يُبلغ عن بدء تشغيل الاختبار.

طُرق وضع التصميم العامة

TestRunResultListener

public TestRunResultListener ()

الإجراءات العامة

isTestFailed

public boolean isTestFailed (String testName)

المعلَمات
testName String

المرتجعات
boolean

isTestRunFailed

public boolean isTestRunFailed (String testRunName)

المعلَمات
testRunName String

المرتجعات
boolean

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 elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> runMetrics)

يُبلغ عن نهاية تشغيل الاختبار. ملاحظة: لا يمكننا استخدام واجهتَي Map<> بنوعَين مختلفَين، لذا علينا استخدام HashMap هنا.

المعلَمات
elapsedTime long: الوقت المنقضي الذي أبلغ عنه الجهاز، بالملّي ثانية

runMetrics HashMap: أزواج المفتاح والقيمة التي تم الإبلاغ عنها في نهاية تشغيل الاختبار باستخدام Metric

testRunFailed

public void testRunFailed (FailureDescription failure)

يُبلغ عن تعذُّر إكمال تشغيل الاختبار بسبب فشل موصوف في FailureDescription.

المعلَمات
failure FailureDescription: FailureDescription يصف الفشل وسياقه

testRunFailed

public void testRunFailed (String errorMessage)

يُبلغ عن تعذُّر إكمال تشغيل الاختبار بسبب حدوث خطأ فادح.

المعلَمات
errorMessage String: String يصف سبب فشل التشغيل

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

يُبلغ عن بدء تشغيل الاختبار.

المعلَمات
runName String: اسم تشغيل الاختبار

testCount int: العدد الإجمالي للاختبارات في تشغيل الاختبار