Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

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 (Throwable cause)

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

default void invocationInterrupted ()

تم استدعاؤه في ICommandScheduler#shutdown() ، ويمنح الاستدعاء الفرصة للقيام بشيء ما قبل الإنهاء.

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 (Throwable cause)

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

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

المعلمات
cause Throwable : و Throwable سبب الفشل

دعاء منقطع

public void invocationInterrupted ()

تم استدعاؤه في ICommandScheduler#shutdown() ، ويمنح الاستدعاء الفرصة للقيام بشيء ما قبل الإنهاء.

بدأ الاحتجاج

public void invocationStarted (IInvocationContext context)

الإبلاغ عن بدء استدعاء الاختبار.

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

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

انتهى الاختبار

public void testModuleEnded ()

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

testModule بدأ

public void testModuleStarted (IInvocationContext moduleContext)

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

المعلمات
moduleContext IInvocationContext : IInvocationContext للوحدة النمطية.