運行配置設備恢復

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 ()

公共方法

getExtraArguments

public  getExtraArguments (ITestDevice device)

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

參數
device ITestDevice : 運行恢復的ITestDevice

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

恢復設備

public void recoverDevices ( managedDevices)

參數
managedDevices

應該跳過

public boolean shouldSkip (IManagedTestDevice device)

通過執行額外檢查來跳過給定設備上的恢復的額外機會。

參數
device IManagedTestDevice :考慮進行恢復的IManagedTestDevice

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

受保護的方法

獲取命令調度程序

protected ICommandScheduler getCommandScheduler ()

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

退貨
ICommandScheduler

獲取設備管理器

protected IDeviceManager getDeviceManager ()

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

退貨
IDeviceManager