IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer
BaseMultiTargetPreparer IMultiTargetPreparer 的基本实现,允许停用对象。 
HelloWorldMultiTargetPreparer IMultiTargetPreparer 的实现示例。 
MergeMultiBuildTargetPreparer 一个 IMultiTargetPreparer,允许通过以下方式将信息从一个 build 传递到另一个 build: 命名它们以及要复制到另一个 build 的文件键。 
MixImageZipPreparer IMultiTargetPreparer,用于在设备 build 中混合系统 build 的映像。 
PairingMultiTargetPreparer 多目标准备器有助于在两台设备之间进行蓝牙配对(和连接)。 
StubMultiTargetPreparer 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 如果设备无响应