ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
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 | 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 : دلیل ERROR(/Throwable) شکست |
فراخوان قطع شد
public void invocationInterrupted ()
در حالت خاموش کردن زمانبندی فراخوانی میشود، به فراخوان این فرصت را میدهد تا قبل از خاتمه کاری انجام دهد.
invocationStarted
public void invocationStarted (IInvocationContext context)
شروع فراخوانی آزمون را گزارش می دهد.
به طور خودکار توسط چارچوب TradeFederation فراخوانی می شود. گزارشگران باید این روش را نادیده بگیرند تا از گزارش دهی چند دستگاه پشتیبانی کنند.
مولفه های | |
---|---|
context | IInvocationContext : اطلاعاتی در مورد فراخوانی |
testModuleEnded
public void testModuleEnded ()
پایان اجرای یک ماژول را گزارش می دهد.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
شروع یک ماژول در حال اجرا را گزارش می دهد. این فراخوانی با testModuleEnded()
مرتبط است و در دنباله اختیاری است. این فقط در طول اجرا استفاده می شود که از ماژول ها استفاده می کند: دونده های مبتنی بر مجموعه.
مولفه های | |
---|---|
moduleContext | IInvocationContext : IInvocationContext ماژول. |