RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

java.lang.Object
   ↳ com.android.tradefed.device.recovery.RunConfigDeviceRecovery


一般基礎 IMultiDeviceRecovery,用於執行 tradefed 設定,以執行復原步驟。

摘要

公用建構函式

RunConfigDeviceRecovery()

公用方法

List<String> getExtraArguments(ITestDevice device)

取得要傳遞至設定的額外引數清單。

void recoverDevices(List<IManagedTestDevice> managedDevices)

復原主機上的離線裝置。

boolean shouldSkip(IManagedTestDevice device)

進行額外檢查,即可在特定裝置上多一次略過復原程序的機會。

受保護的方法

ICommandScheduler getCommandScheduler()

傳回 ICommandScheduler 例項。

IDeviceManager getDeviceManager()

傳回 IDeviceManager 例項。

公用建構函式

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

公用方法

getExtraArguments

public List<String> getExtraArguments (ITestDevice device)

取得要傳遞至設定的其他引數清單。如果傳回空值,表示發生錯誤,應嘗試復原。

參數
device ITestDevice:要執行復原作業的 ITestDevice

傳回
List<String> 要使用的額外引數清單。如果發生錯誤,則為空值。

recoverDevices

public void recoverDevices (List<IManagedTestDevice> managedDevices)

復原主機上的離線裝置。

參數
managedDevices ListITestDevice 清單。

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

進行額外檢查,增加在特定裝置上略過復原程序的機會。

參數
device IManagedTestDevice:用於復原的 IManagedTestDevice

傳回
boolean 如果應略過復原作業,則為 True。

受保護的方法

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

傳回 ICommandScheduler 例項。公開測試。

傳回
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

傳回 IDeviceManager 例項。公開測試。

傳回
IDeviceManager