ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver , ITestLogger

com.android.tradefed.result.ITestInvocationListener


شنونده برای نتایج آزمون از فراخوانی آزمون.

فراخوانی آزمایشی خود می‌تواند شامل اجرای آزمایشی متعدد باشد، بنابراین ترتیب تماس‌ها خواهد بود

  • invocationStarted(BuildInfo)
  • testRunStarted
  • تست شروع شد
  • [تست ناموفق]
  • تست پایان یافت
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [دعا نشد]
  • [testLog+]
  • فراخوان پایان یافت
  • دریافت خلاصه

خلاصه

روش های عمومی

default TestSummary getSummary ()

به InvocationListener اجازه می دهد خلاصه ای را برگرداند.

default void invocationEnded (long elapsedTime)

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

default void invocationFailed ( FailureDescription failure)

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

default void invocationFailed (Throwable cause)

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

default void invocationInterrupted ()

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

default void invocationSkipped ( SkipReason reason)

یک فراخوان را به عنوان نادیده گرفته شده گزارش می کند

default void invocationStarted ( IInvocationContext context)

شروع فراخوانی آزمون را گزارش می دهد.

default void testModuleEnded ()

پایان اجرای یک ماژول را گزارش می دهد.

default void testModuleStarted ( IInvocationContext moduleContext)

شروع یک ماژول در حال اجرا را گزارش می دهد.

روش های عمومی

دریافت خلاصه

public TestSummary getSummary ()

به InvocationListener اجازه می دهد خلاصه ای را برگرداند.

برمی گرداند
TestSummary یک TestSummary که اجرا یا null را خلاصه می کند

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

public void invocationEnded (long elapsedTime)

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

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

پارامترها
elapsedTime long : زمان سپری شده فراخوانی در ms

فراخوان ناموفق بود

public void invocationFailed (FailureDescription failure)

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

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

پارامترها
failure FailureDescription : FailureDescription که علت خرابی را توصیف می کند

فراخوان ناموفق بود

public void invocationFailed (Throwable cause)

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

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

پارامترها
cause Throwable : علت Throwable شکست

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

public void invocationInterrupted ()

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

فراخوان نادیده گرفته شد

public void invocationSkipped (SkipReason reason)

یک فراخوان را به عنوان نادیده گرفته شده گزارش می کند

پارامترها
reason SkipReason

invocationStarted

public void invocationStarted (IInvocationContext context)

شروع فراخوانی آزمون را گزارش می دهد.

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

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

testModuleEnded

public void testModuleEnded ()

پایان اجرای یک ماژول را گزارش می دهد.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

شروع یک ماژول در حال اجرا را گزارش می دهد. این فراخوانی با testModuleEnded() مرتبط است و در دنباله اختیاری است. این فقط در طول اجرا استفاده می شود که از ماژول ها استفاده می کند: دونده های مبتنی بر مجموعه.

پارامترها
moduleContext IInvocationContext : IInvocationContext ماژول.