گزارشگر نتیجه اندروید (AndroidBuildResultReporter)

public class AndroidBuildResultReporter
extends CollectingTestListener implements ITestSummaryListener

شیء جاوا
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 نمونه‌سازی شده به عنوان بخشی از پیکربندی، بازگردانده شده باشند.

ثابت‌ها

خطای وضعیت

public static final String STATUS_ERROR

مقدار ثابت: "خطا"

وضعیت_ناموفق

public static final String STATUS_FAIL

مقدار ثابت: "شکست کامل"

وضعیت در حال پیشرفت

public static final String STATUS_IN_PROGRESS

مقدار ثابت: "در حال انجام"

وضعیت_گذر

public static final String STATUS_PASS

مقدار ثابت: "completePass"

سازندگان عمومی

گزارشگر نتیجه اندروید (AndroidBuildResultReporter)

public AndroidBuildResultReporter ()

روش‌های عمومی

فراخوان پایان یافت

public void invocationEnded (long elapsedTime)

گزارش می‌دهد که فراخوانی، چه با موفقیت و چه به دلیل وجود برخی خطاها، خاتمه یافته است.

به طور خودکار توسط چارچوب TradeFederation فراخوانی خواهد شد.

پارامترها
elapsedTime long : زمان سپری شده از فراخوانی بر حسب میلی‌ثانیه

فراخوانی ناموفق

public void invocationFailed (Throwable cause)

به دلیل وجود برخی شرایط خطا، فراخوانی ناقص را گزارش می‌دهد.

به طور خودکار توسط چارچوب TradeFederation فراخوانی خواهد شد.

پارامترها
cause Throwable : علت Throwable خرابی

فراخوان شروع شد

public void invocationStarted (IInvocationContext context)

شروع فراخوانی تست را گزارش می‌دهد.

به طور خودکار توسط چارچوب TradeFederation فراخوانی می‌شود. گزارشگران برای پشتیبانی از گزارش‌دهی چندین دستگاه، باید این متد را بازنویسی کنند.

پارامترها
context IInvocationContext : اطلاعاتی درباره فراخوانی

خلاصه

public void putSummary (List<TestSummary> summaries)

List از TestSummary های غیر تهی را ارسال می‌کند که ممکن است از هر ITestInvocationListener نمونه‌سازی شده به عنوان بخشی از پیکربندی، بازگردانده شده باشند.

پارامترها
summaries List : List از TestSummary های غیر تهی از ITestInvocationListener هایی که بخشی از پیکربندی فعلی هستند.