运行配置设备恢复

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)

恢复主机上的离线设备。

参数
managedDevices : ITestDevice的列表。

应该跳过

public boolean shouldSkip (IManagedTestDevice device)

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

参数
device IManagedTestDevice :考虑恢复的IManagedTestDevice

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

受保护的方法

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

返回一个ICommandScheduler实例。暴露测试。

退货
ICommandScheduler

获取设备管理器

protected IDeviceManager getDeviceManager ()

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

退货
IDeviceManager