IMultiTargetPreparer
public
interface
IMultiTargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
|
为多部设备同时准备测试环境。仅适用于需要多台设备的设置,否则请在每台设备上使用常规 ITargetPreparer
。
请注意,您可以在一个配置中指定多个 IMultiTargetPreparer
。建议每个 IMultiTargetPreparer 都明确记录其预设和设置后的预期环境。
摘要
公共方法 | |
---|---|
default
void
|
set
此方法已废弃。
请改用 |
default
void
|
setUp(TestInformation testInformation)
执行测试目标设置。 |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
在测试后执行目标清理/拆解。 |
default
void
|
tearDown(IInvocationContext context, Throwable e)
此方法已废弃。
请改用 |
公共方法
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 |
如果设备无响应 |