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