IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


一起为多台设备准备测试环境。仅适用于需要 否则,请在每台设备上使用常规 ITargetPreparer

请注意,可以在一个配置中指定多个 IMultiTargetPreparer。时间是 建议每个 IMultiTargetPreparer 在设置前明确记录其预期的环境 和设置后

摘要

公共方法

default void setUp(IInvocationContext context)

<ph type="x-smartling-placeholder"></ph> 此方法已被弃用。 请改用 setUp(com.android.tradefed.invoker.TestInformation)

default void setUp(TestInformation testInformation)

设置目标以进行测试。

default void tearDown(TestInformation testInformation, Throwable e)

测试后,执行目标清理/拆解。

default void tearDown(IInvocationContext context, Throwable e)

<ph type="x-smartling-placeholder"></ph> 此方法已被弃用。 请改用 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

公共方法

设置

public void setUp (IInvocationContext context)

<ph type="x-smartling-placeholder"></ph> 此方法已废弃。
请改用 setUp(com.android.tradefed.invoker.TestInformation)

设置目标以进行测试。

参数
context IInvocationContext:描述调用、设备和 build 的 IInvocationContext

抛出
TargetSetupError 设置环境发生严重错误时发出通知
BuildError 出现与 build 相关的错误时抛出的异常
DeviceNotAvailableException 如果设备无响应

设置

public void setUp (TestInformation testInformation)

设置目标以进行测试。

参数
testInformation TestInformationTestInformation 描述调用、设备 build。

抛出
TargetSetupError 设置环境发生严重错误时发出通知
BuildError 出现与 build 相关的错误时抛出的异常
DeviceNotAvailableException 如果设备无响应

拆解

public void tearDown (TestInformation testInformation, 
                Throwable e)

测试后,执行目标清理/拆解。

参数
testInformation TestInformationTestInformation 描述调用、设备 build。

e Throwable:如果调用因异常而结束,那么也就表示之前 是在调用级别捕获的。否则,将为 null

抛出
DeviceNotAvailableException 如果设备无响应

拆解

public void tearDown (IInvocationContext context, 
                Throwable e)

<ph type="x-smartling-placeholder"></ph> 此方法已废弃。
请改用 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

测试后,执行目标清理/拆解。

参数
context IInvocationContext:描述调用、设备和 build 的 IInvocationContext

e Throwable:如果调用因异常而结束,那么也就表示之前 是在调用级别捕获的。否则,将为 null

抛出
DeviceNotAvailableException 如果设备无响应