ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
المستمع لنتائج الاختبار من استدعاء الاختبار.
يمكن أن يتضمن استدعاء الاختبار في حد ذاته عمليات تشغيل اختبار متعددة، وبالتالي سيكون تسلسل الاستدعاءات
- بدأ الاستدعاء (معلومات البناء)
- testRunStarted
- testStarted
- [فشل الاختبار]
- انتهى الاختبار
- ...
- testRunEnded
- ...
- testRunStarted
- ...
- testRunEnded
- [فشل الاستدعاء]
- [سجل الاختبار+]
- انتهت الدعوة
- getSummary
ملخص
الأساليب العامة | |
---|---|
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) يُبلغ عن بداية تشغيل الوحدة النمطية. |
الأساليب العامة
getSummary
public TestSummary getSummary ()
يسمح لـ InvocationListener بإرجاع ملخص.
عائدات | |
---|---|
TestSummary | TestSummary يلخص التشغيل، أو فارغ |
انتهت الدعوة
public void invocationEnded (long elapsedTime)
تقارير تفيد بأن الاستدعاء قد تم إنهاؤه، سواء بنجاح أو بسبب خطأ ما.
سيتم استدعاؤه تلقائيًا بواسطة إطار عمل TradeFederation.
حدود | |
---|---|
elapsedTime | long : الوقت المنقضي للاستدعاء في مللي ثانية |
فشل الاستدعاء
public void invocationFailed (FailureDescription failure)
يُبلغ عن استدعاء غير مكتمل بسبب بعض حالات الخطأ.
سيتم استدعاؤه تلقائيًا بواسطة إطار عمل TradeFederation.
حدود | |
---|---|
failure | FailureDescription : FailureDescription الذي يصف سبب الفشل |
فشل الاستدعاء
public void invocationFailed (Throwable cause)
يُبلغ عن استدعاء غير مكتمل بسبب بعض حالات الخطأ.
سيتم استدعاؤه تلقائيًا بواسطة إطار عمل TradeFederation.
حدود | |
---|---|
cause | Throwable : السبب Throwable للفشل |
invocationInterrupted
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 للوحدة. |