IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

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

  • گزارش نتایج آزمایشی که از راه دور بر روی یک دستگاه اندرویدی اجرا شده است آسان تر است، زیرا نتایج یک آزمایش از راه دور نیازی به مارشال و حذف غیرضروری از اشیاء JUnit Test ندارند.
  • از گزارش معیارهای تست پشتیبانی می کند

خلاصه

روش های عمومی

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 نتایج آزمون

پرتاب می کند
DeviceNotAvailableException