IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer
BaseMultiTargetPreparer IMultiTargetPreparer 的基础实现,允许停用对象。 
HelloWorldMultiTargetPreparer IMultiTargetPreparer 的实现示例。 
MergeMultiBuildTargetPreparer IMultiTargetPreparer,用于通过为 build 命名以及指定要复制到另一个 build 的文件键,将信息从一个 build 传递到另一个 build。 
MixImageZipPreparer 用于在设备 build 中混合系统 build 映像的 IMultiTargetPreparer。 
PairingMultiTargetPreparer 多目标准备器有助于在两部设备之间进行蓝牙配对(和连接)。 
StubMultiTargetPreparer IMultiTargetPreparer 的占位符空实现。 


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

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

摘要

公共方法

default void setUp(IInvocationContext context)

此方法已废弃。 请改用 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)

此方法已废弃。 请改用 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

公共方法

setUp

public void setUp (IInvocationContext context)

此方法已废弃。
请改用 setUp(com.android.tradefed.invoker.TestInformation)

执行测试目标设置。

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

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

setUp

public void setUp (TestInformation testInformation)

执行测试目标设置。

参数
testInformation TestInformation:用于描述调用、设备和 build 的 TestInformation

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

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

参数
testInformation TestInformation:用于描述调用、设备和 build 的 TestInformation

e Throwable:如果调用以异常结束,则这是在调用级别捕获的异常。否则,将为 null

抛出
DeviceNotAvailableException 如果设备无响应

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

此方法已废弃。
请改用 tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

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

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

e Throwable:如果调用以异常结束,则这是在调用级别捕获的异常。否则,将为 null

抛出
DeviceNotAvailableException 如果设备无响应