ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
المستمع لنتائج الاختبار من استدعاء الاختبار.
يمكن أن يتضمن استدعاء الاختبار نفسه عمليات تشغيل اختبارية متعددة ، لذلك سيكون تسلسل المكالمات
- بدء الاحتجاج (BuildInfo)
- testRunStarted
- اختبار
- [فشل الاختبار]
- انتهى الاختبار
- ...
- انتهى الاختبار
- ...
- testRunStarted
- ...
- انتهى الاختبار
- [فشل الاحتجاج]
- [testLog +]
- انتهى الدعاء
- 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 | A 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 : سبب الفشل |
دعاء منقطع
public void invocationInterrupted ()
عند استدعاؤه عند إيقاف تشغيل المجدول ، يمنح الاستدعاء الفرصة للقيام بشيء ما قبل الإنهاء.
بدأ الاحتجاج
public void invocationStarted (IInvocationContext context)
يُبلغ عن بدء استدعاء الاختبار.
سيتم استدعاؤه تلقائيًا بواسطة إطار عمل TradeFederation. يحتاج المراسلون إلى تجاوز هذه الطريقة لدعم تقارير الأجهزة المتعددة.
حدود | |
---|---|
context | IInvocationContext : معلومات حول الاستدعاء |
انتهى الاختبار
public void testModuleEnded ()
تقارير نهاية تشغيل الوحدة النمطية.
testModule بدأ
public void testModuleStarted (IInvocationContext moduleContext)
تقارير بداية تشغيل وحدة نمطية. ترتبط رد الاتصال هذا بـ testModuleEnded()
وهي اختيارية في التسلسل. يتم استخدامه فقط أثناء الجري الذي يستخدم الوحدات النمطية: المتسابقون القائمون على الجناح.
حدود | |
---|---|
moduleContext | IInvocationContext : IInvocationContext للوحدة النمطية. |