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 ماژول. |