CrosLsNexusPreparer

public class CrosLsNexusPreparer
extends BaseTargetPreparer implements ITargetCleaner, ITestLoggerReceiver

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.CrosLsNexusPreparer


一个启动和停止 ChromeOS 设备 LSNexus 服务的准备器。

服务在测试作业之前启动,并在测试完成后停止。

摘要

公共构造函数

CrosLsNexusPreparer()

公共方法

void setTestLogger(ITestLogger testLogger)

注入 ITestLogger 实例

void setUp(TestInformation testInfo)

执行测试所需的目标设置。

void tearDown(TestInformation testInfo, Throwable e)

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

受保护的方法

IRunUtil getRunUtil()

公共构造函数

CrosLsNexusPreparer

public CrosLsNexusPreparer ()

公共方法

setTestLogger

public void setTestLogger (ITestLogger testLogger)

注入 ITestLogger 实例

参数
testLogger ITestLogger

setUp

public void setUp (TestInformation testInfo)

执行测试所需的目标设置。

参数
testInfo TestInformation:调用的 TestInformation

抛出
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

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

参数
testInfo TestInformation:调用的 TestInformation

e Throwable:如果调用因异常而结束,则此属性将是调用级别捕获的异常。否则,将为 null

抛出
DeviceNotAvailableException

受保护的方法

getRunUtil

protected IRunUtil getRunUtil ()

返回
IRunUtil