IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

ويوفّر ذلك المزايا التالية مقارنةً بـ JUnit.

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

ملخّص

الإجراءات العامة

default void run(ITestInvocationListener listener)

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

default void run(TestInformation testInfo, ITestInvocationListener listener)

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

default void setRetryAttemptNumber(int attemptNumber)

تضبط هذه السمة رقم محاولة إعادة الاختبار.

الإجراءات العامة

ضربة طويلة

public void run (ITestInvocationListener listener)

تم إيقاف هذا الإجراء نهائيًا.
استخدِم run(TestInformation,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

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

تضبط هذه السمة عدد محاولات إعادة الاختبار. لا يفعل الإعداد التلقائي أي شيء.

المعلَمات
attemptNumber int