‫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)

يمرِّر List من عناصر TestSummary غير الفارغة التي قد تكون معروضة من أيّ من عناصر ITestInvocationListener التي تم إنشاء مثيل لها كجزء من الإعداد.

الثوابت

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 التي تشكّل جزءًا من الإعداد الحالي