Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


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

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

请注意,可以在配置中指定多个ITargetPreparer 。建议每个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 如果设备无响应