RunConfigDeviceRecovery
public
class
RunConfigDeviceRecovery
extends Object
implements
IMultiDeviceRecovery
| java.lang.Object | |
| ↳ | com.android.tradefed.device.recovery.RunConfigDeviceRecovery |
用于运行 Tradefed 配置以执行恢复步骤的通用基本 IMultiDeviceRecovery。
摘要
公共构造函数 | |
|---|---|
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)
获取要传递给配置的额外实参的列表。如果返回 null,则表示出了问题,应尝试恢复。
| 参数 | |
|---|---|
device |
ITestDevice:要针对其运行恢复的 ITestDevice |
| 返回 | |
|---|---|
List<String> |
要使用的额外实参的列表。如果出现问题,则为 null。 |
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 |
|