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)
يُبلغ عن تعذُّر إكمال تشغيل الاختبار بسبب فشل موصوف في |
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: العدد الإجمالي للاختبارات في تشغيل الاختبار |