RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


執行換購設定的一般基礎 IMultiDeviceRecovery 來執行復原作業 採用

摘要

公用建構函式

RunConfigDeviceRecovery()

公用方法

getExtraArguments(ITestDevice device)

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

void recoverDevices( managedDevices)

在主機上復原離線裝置。

boolean shouldSkip(IManagedTestDevice device)

額外檢查是否有機會在特定裝置上略過復原程序。

保護方法

ICommandScheduler getCommandScheduler()

傳回 ICommandScheduler 例項。

IDeviceManager getDeviceManager()

傳回 IDeviceManager 例項。

公用建構函式

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

公用方法

getExtraArguments

public  getExtraArguments (ITestDevice device)

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

參數
device ITestDevice:要用於執行復原的 ITestDevice

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

復原裝置

public void recoverDevices ( managedDevices)

在主機上復原離線裝置。

參數
managedDevices ITestDevice 的清單。

應略過

public boolean shouldSkip (IManagedTestDevice device)

額外檢查是否有機會在特定裝置上略過復原程序。

參數
device IManagedTestDevice:要復原的 IManagedTestDevice

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

保護方法

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

傳回 ICommandScheduler 例項。公開測試。

傳回
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

傳回 IDeviceManager 例項。公開測試。

傳回
IDeviceManager