أداة ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


أداة معالجة نتائج الاختبار من استدعاء الاختبار.

ويمكن أن يتضمن الاستدعاء التجريبي في حد ذاته عمليات اختبار متعددة، وبالتالي فإن تسلسل المكالمات سيكون

  • invocationStarted(BuildInfo)
  • أمر testRunStarted
  • تم بدء الاختبار
  • [تعذّر الاختبار]
  • انتهى الاختبار
  • ...
  • اختبار RunEnded
  • ...
  • أمر testRunStarted
  • ...
  • اختبار RunEnded
  • [فشل الاستدعاء]
  • [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 تلخّص تمرين الجري أو قيمة خالية

تم إنهاء الاستدعاء

public void invocationEnded (long elapsedTime)

البلاغات التي تفيد بإنهاء الاستدعاء، سواء بنجاح أو بسبب خطأ ما الشرط.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل الاتحاد التجاري.

المعلمات
elapsedTime long: الوقت المنقضي للاستدعاء بالملي ثانية

تعذّر الاستدعاء

public void invocationFailed (FailureDescription failure)

تُبلغ عن استدعاء غير مكتمل بسبب خطأ ما.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل الاتحاد التجاري.

المعلمات
failure FailureDescription: FailureDescription الذي يصف سبب التعذُّر

تعذّر الاستدعاء

public void invocationFailed (Throwable cause)

تُبلغ عن استدعاء غير مكتمل بسبب خطأ ما.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل الاتحاد التجاري.

المعلمات
cause Throwable: السبب Throwable للتعذُّر

انقطع الاستدعاء

public void invocationInterrupted ()

يتم استدعاؤه عند إيقاف تشغيل أداة الجدولة، ويمنح الاستدعاء الفرصة لفعل شيء ما قبل الإنهاء.

تم تخطّي الاستدعاء

public void invocationSkipped (SkipReason reason)

يتم الإبلاغ عن استدعاء على أنّه تم تخطّيه.

المعلمات
reason SkipReason

تم بدء الاستدعاء

public void invocationStarted (IInvocationContext context)

يبلِّغ عن بدء الاستدعاء للاختبار.

سيتم استدعاؤه تلقائيًا بواسطة إطار عمل الاتحاد التجاري. على المبلّغين إلغاء المشاركة هذه الطريقة لإتاحة إعداد تقارير عن أجهزة متعددة.

المعلمات
context IInvocationContext: معلومات عن الاستدعاء

وحدة اختبار انتهت

public void testModuleEnded ()

تقدم تقريرًا بنهاية تشغيل وحدة.

تم بدء الاختبار

public void testModuleStarted (IInvocationContext moduleContext)

تبلغ عن بداية وحدة قيد التشغيل. ترتبط معاودة الاتصال هذه بـ testModuleEnded() وهي اختيارية في التسلسل. لا يتم استخدامه إلا أثناء الجري الذي يستخدم الوحدات: عدّاء مستند إلى الجناح.

المعلمات
moduleContext IInvocationContext: السمة IInvocationContext في الوحدة