IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


اختبار يُبلغ عن النتائج مباشرةً إلى ITestInvocationListener

توفّر هذه الطريقة المزايا التالية مقارنةً بـ JUnit:

  • من الأسهل الإبلاغ عن نتائج اختبار تم تشغيله عن بُعد على جهاز Android، لأنّه لا يلزم ترتيب نتائج الاختبار عن بُعد وترتيبها بشكل غير ضروري من عناصر اختبار JUnit.
  • تتيح إعداد تقارير المقاييس الاختبارية

ملخّص

الطرق العامة

default void run(ITestInvocationListener listener)

تم إيقاف هذه الطريقة نهائيًا. استخدِم run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) بدلاً منه.

default void run(TestInformation testInfo, ITestInvocationListener listener)

يُجري الاختبارات ويُبلغ المستمع بالنتيجة.

الطرق العامة

ضربة طويلة

public void run (ITestInvocationListener listener)

تم إيقاف هذه الطريقة نهائيًا.
استخدِم run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) بدلاً من ذلك.

يُجري الاختبارات ويُبلغ المستمع بالنتيجة.

المعلمات
listener ITestInvocationListener: ITestInvocationListener من نتائج الفحص

عمليات الرمي
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

ضربة طويلة

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

يُجري الاختبارات ويُبلغ المستمع بالنتيجة.

المعلمات
testInfo TestInformation: عنصر TestInformation الذي يحتوي على معلومات مفيدة لإجراء الاختبارات

listener ITestInvocationListener: ITestInvocationListener من نتائج الفحص

عمليات الرمي
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException