IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


直接向 ITestInvocationListener 报告结果的测试。

与 JUnit 相比,这具有以下优势。

  • 更轻松地报告在 Android 设备上远程运行的测试的结果,因为 远程测试的结果不需要从 JUnit 测试对象中进行不必要的编组和解组。
  • 支持报告测试指标

摘要

公共方法

default void run(ITestInvocationListener listener)

此方法已废弃。 请改用 run(TestInformation,ITestInvocationListener)

default void run(TestInformation testInfo, ITestInvocationListener listener)

运行测试,并将结果报告给监听器。

default void setRetryAttemptNumber(int attemptNumber)

设置测试的重试尝试次数。

公共方法

run

public void run (ITestInvocationListener listener)

此方法已废弃。
请改用 run(TestInformation,ITestInvocationListener)

运行测试,并将结果报告给监听器。

参数
listener ITestInvocationListener:测试结果的 ITestInvocationListener

抛出
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

运行测试,并将结果报告给监听器。

参数
testInfo TestInformation:包含运行测试的实用信息的 TestInformation 对象。

listener ITestInvocationListener:测试结果的 ITestInvocationListener

抛出
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

设置测试的重试尝试次数。默认情况下不执行任何操作。

参数
attemptNumber int