运行配置设备恢复

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 ()

公共方法

getExtraArguments

public  getExtraArguments (ITestDevice device)

获取要传递给配置的额外参数列表。如果返回 null,则出现问题,应尝试恢复。

参数
device ITestDevice : 运行恢复的ITestDevice

退货
要使用的额外参数列表。如果出现问题,则为 null。

恢复设备

public void recoverDevices ( managedDevices)

参数
managedDevices

应该跳过

public boolean shouldSkip (IManagedTestDevice device)

通过执行额外检查来跳过给定设备上的恢复的额外机会。

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

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

受保护的方法

获取命令调度程序

protected ICommandScheduler getCommandScheduler ()

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

退货
ICommandScheduler

获取设备管理器

protected IDeviceManager getDeviceManager ()

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

退货
IDeviceManager