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