RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


用于运行 tradefed 配置来执行恢复的通用基本 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)

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

参数
device ITestDevice:要针对其运行恢复的 ITestDevice

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

恢复设备

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