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()
傳回 |
IDeviceManager
|
getDeviceManager()
傳回 |
公用建構函式
RunConfigDeviceRecovery
public RunConfigDeviceRecovery ()
公用方法
getExtraArguments
public List<String> getExtraArguments (ITestDevice device)
取得要傳遞至設定的其他引數清單。如果傳回空值,表示發生錯誤,應嘗試復原。
| 參數 | |
|---|---|
device |
ITestDevice:要執行復原作業的 ITestDevice |
| 傳回 | |
|---|---|
List<String> |
要使用的額外引數清單。如果發生錯誤,則為空值。 |
recoverDevices
public void recoverDevices (List<IManagedTestDevice> managedDevices)
復原主機上的離線裝置。
| 參數 | |
|---|---|
managedDevices |
List:ITestDevice 清單。 |
shouldSkip
public boolean shouldSkip (IManagedTestDevice device)
進行額外檢查,增加在特定裝置上略過復原程序的機會。
| 參數 | |
|---|---|
device |
IManagedTestDevice:用於復原的 IManagedTestDevice。 |
| 傳回 | |
|---|---|
boolean |
如果應略過復原作業,則為 True。 |
受保護的方法
getCommandScheduler
protected ICommandScheduler getCommandScheduler ()
傳回 ICommandScheduler 例項。公開測試。
| 傳回 | |
|---|---|
ICommandScheduler |
|
getDeviceManager
protected IDeviceManager getDeviceManager ()
傳回 IDeviceManager 例項。公開測試。
| 傳回 | |
|---|---|
IDeviceManager |
|