IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

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

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