IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


آزمایشی که نتایج را مستقیماً به ITestInvocationListener گزارش می‌دهد.

این مزایای زیر را نسبت به JUnit دارد.

  • گزارش نتایج آزمایشی که از راه دور روی دستگاه اندروید اجرا شده است، آسان‌تر است، زیرا نیازی نیست نتایج یک آزمایش از راه دور به طور غیرضروری از اشیاء تست 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

شماره تلاش مجدد را تنظیم کنید

public void setRetryAttemptNumber (int attemptNumber)

تعداد دفعات تلاش مجدد برای آزمون را تنظیم می‌کند. مقدار پیش‌فرض هیچ کاری انجام نمی‌دهد.

پارامترها
attemptNumber int