运行配置设备恢复

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)

恢复主机上的离线设备。

参数
managedDevicesITestDevice列表。

应该跳过

public boolean shouldSkip (IManagedTestDevice device)

通过进行额外检查,有额外的机会跳过给定设备上的恢复。

参数
device IManagedTestDevice :考虑进行恢复的IManagedTestDevice

退货
boolean如果应跳过恢复则为 true。

受保护的方法

获取命令调度程序

protected ICommandScheduler getCommandScheduler ()

返回ICommandScheduler实例。暴露进行测试。

退货
ICommandScheduler

获取设备管理器

protected IDeviceManager getDeviceManager ()

返回一个IDeviceManager实例。暴露进行测试。

退货
IDeviceManager