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 للوحدة النمطية.