運行配置設備恢復

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


通用基礎IMultiDeviceRecovery運行 tradefed 配置以執行恢復步驟。

概括

公共構造函數

RunConfigDeviceRecovery ()

公共方法

getExtraArguments ( ITestDevice device)

獲取要傳遞給配置的額外參數列表。

void recoverDevices ( managedDevices) recoverDevices ( managedDevices)

恢復主機上的離線設備。

boolean shouldSkip ( IManagedTestDevice device)

通過進行額外檢查,有更多機會跳過給定設備上的恢復。

受保護的方法

ICommandScheduler getCommandScheduler ()

返回一個ICommandScheduler實例。

IDeviceManager getDeviceManager ()

返回一個IDeviceManager實例。

公共構造函數

運行配置設備恢復

public RunConfigDeviceRecovery ()

公共方法

獲取額外參數

public  getExtraArguments (ITestDevice device)

獲取要傳遞給配置的額外參數列表。如果返回 null 則出現錯誤,應嘗試恢復。

參數
device ITestDevice :要針對其運行恢復的ITestDevice

退貨
要使用的額外參數列表。如果出現問題,則為 null。

恢復設備

public void recoverDevices ( managedDevices)

恢復主機上的離線設備。

參數
managedDevices : ITestDevice的列表。

應該跳過

public boolean shouldSkip (IManagedTestDevice device)

通過進行額外檢查,有更多機會跳過給定設備上的恢復。

參數
device IManagedTestDevice :考慮恢復的IManagedTestDevice

退貨
boolean如果應跳過恢復,則為真。

受保護的方法

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

返回一個ICommandScheduler實例。暴露測試。

退貨
ICommandScheduler

獲取設備管理器

protected IDeviceManager getDeviceManager ()

返回一個IDeviceManager實例。暴露測試。

退貨
IDeviceManager