Google 致力于为黑人社区推动种族平等。查看具体举措

目标准备器

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


为测试运行准备测试环境。

例如,安装软件、调整测试环境设置、启动目标等。

需要注意的是多个ITargetPreparer S可在配置中指定。建议每个 ITargetPreparer 清楚地记录其预期的预设置和设置后环境。例如,配置设备进行测试的 ITargetPreparer 必须在安装软件的 ITargetPreparer 之后运行。

概括

公共方法

default void setUp (ITestDevice device, IBuildInfo buildInfo)

此方法已弃用。使用setUp(com.android.tradefed.invoker.TestInformation)代替

default void setUp (TestInformation testInformation)

执行目标设置以进行测试。

default void tearDown (TestInformation testInformation, Throwable e)

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

default void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)

此方法已弃用。使用tearDown(com.android.tradefed.invoker.TestInformation, Throwable) ,而不是

公共方法

设置

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

此方法已弃用。
使用setUp(com.android.tradefed.invoker.TestInformation)代替

执行目标设置以进行测试。

参数
device ITestDevice :在ITestDevice准备。

buildInfo IBuildInfo :有关测试构建数据。

投掷
TargetSetupError如果设置环境发生致命错误
BuildError如果发生与 BuildInfo 相关的错误
DeviceNotAvailableException如果设备无响应

设置

public void setUp (TestInformation testInformation)

执行目标设置以进行测试。

参数
testInformation TestInformation :该TestInformation调用的。

投掷
TargetSetupError如果设置环境发生致命错误
BuildError如果由于正在准备构建而发生错误
DeviceNotAvailableException如果设备无响应

拆除

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

参数
testInformation TestInformation :该TestInformation调用的。

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

投掷
DeviceNotAvailableException如果设备无响应

拆除

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

此方法已弃用。
使用tearDown(com.android.tradefed.invoker.TestInformation, Throwable) ,而不是

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

参数
device ITestDevice :在ITestDevice准备。

buildInfo IBuildInfo :有关测试构建数据。

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

投掷
DeviceNotAvailableException如果设备无响应