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