AndroidBuildResultReporter
public
class
AndroidBuildResultReporter
extends CollectingTestListener
implements
ITestSummaryListener
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.CollectingTestListener | |
| ↳ | com.google.android.tradefed.result.AndroidBuildResultReporter | |
يُرسِل نتائج الاختبار إلى Android Build API.
ملخّص
الثوابت | |
|---|---|
String |
STATUS_ERROR
|
String |
STATUS_FAIL
|
String |
STATUS_IN_PROGRESS
|
String |
STATUS_PASS
|
طُرق وضع التصميم العامة | |
|---|---|
AndroidBuildResultReporter()
|
|
الإجراءات العامة | |
|---|---|
void
|
invocationEnded(long elapsedTime)
يُشير إلى انتهاء عملية الاستدعاء، سواء بنجاح أو بسبب حدوث خطأ ما. |
void
|
invocationFailed(Throwable cause)
يُشير إلى عملية استدعاء غير مكتملة بسبب حدوث خطأ ما. |
void
|
invocationStarted(IInvocationContext context)
يُشير إلى بدء عملية استدعاء الاختبار. |
void
|
putSummary(List<TestSummary> summaries)
يمرِّر |
الثوابت
STATUS_ERROR
public static final String STATUS_ERROR
Constant Value: "error"
STATUS_FAIL
public static final String STATUS_FAIL
Constant Value: "completeFail"
STATUS_IN_PROGRESS
public static final String STATUS_IN_PROGRESS
Constant Value: "inProgress"
STATUS_PASS
public static final String STATUS_PASS
Constant Value: "completePass"
طُرق وضع التصميم العامة
AndroidBuildResultReporter
public AndroidBuildResultReporter ()
الإجراءات العامة
invocationEnded
public void invocationEnded (long elapsedTime)
يُشير إلى انتهاء عملية الاستدعاء، سواء بنجاح أو بسبب حدوث خطأ ما.
سيتم استدعاؤه تلقائيًا من خلال إطار عمل TradeFederation.
| المعلَمات | |
|---|---|
elapsedTime |
long: الوقت المنقضي لعملية الاستدعاء بالملّي ثانية |
invocationFailed
public void invocationFailed (Throwable cause)
يُشير إلى عملية استدعاء غير مكتملة بسبب حدوث خطأ ما.
سيتم استدعاؤه تلقائيًا من خلال إطار عمل TradeFederation.
| المعلَمات | |
|---|---|
cause |
Throwable: السبب Throwable للفشل |
invocationStarted
public void invocationStarted (IInvocationContext context)
يُشير إلى بدء عملية استدعاء الاختبار.
سيتم استدعاؤه تلقائيًا من خلال إطار عمل TradeFederation. على أدوات إعداد التقارير إلغاء هذا الإجراء لدعم إعداد التقارير من أجهزة متعدّدة.
| المعلَمات | |
|---|---|
context |
IInvocationContext: معلومات عن عملية الاستدعاء |
putSummary
public void putSummary (List<TestSummary> summaries)
يمرِّر List من عناصر TestSummary غير الفارغة التي قد تكون معروضة من أيّ من عناصر
ITestInvocationListener التي تم إنشاء مثيل لها كجزء من الإعداد.
| المعلَمات | |
|---|---|
summaries |
List: List من عناصر TestSummary غير الفارغة من عناصر ITestInvocationListener التي تشكّل جزءًا من الإعداد الحالي |