RunConfigDeviceRecovery
public
class
RunConfigDeviceRecovery
extends Object
implements
IMultiDeviceRecovery
java.lang.Object | |
↳ | com.android.tradefed.device.recovery.RunConfigDeviceRecovery |
通用基准 IMultiDeviceRecovery
,用于运行 Tradefed 配置以执行恢复步骤。
摘要
公共构造函数 | |
---|---|
RunConfigDeviceRecovery()
|
公共方法 | |
---|---|
|
getExtraArguments(ITestDevice device)
获取要传递给配置的额外参数列表。 |
void
|
recoverDevices(
恢复主机上的离线设备。 |
boolean
|
shouldSkip(IManagedTestDevice device)
通过执行额外检查,增加在给定设备上跳过恢复的机会。 |
受保护的方法 | |
---|---|
ICommandScheduler
|
getCommandScheduler()
返回 |
IDeviceManager
|
getDeviceManager()
返回 |
公共构造函数
RunConfigDeviceRecovery
public RunConfigDeviceRecovery ()
公共方法
getExtraArguments
publicgetExtraArguments (ITestDevice device)
获取要传递给配置的额外参数列表。如果返回 null,则表示出了点问题,应尝试恢复。
参数 | |
---|---|
device |
ITestDevice :要针对其运行恢复的 ITestDevice |
返回 | |
---|---|
|
要使用的 extra 参数的列表。或者,如果出现问题,则为 null。 |
recoverDevices
public void recoverDevices (managedDevices)
恢复主机上的离线设备。
参数 | |
---|---|
managedDevices |
:ITestDevice 列表。 |
shouldSkip
public boolean shouldSkip (IManagedTestDevice device)
通过执行额外检查,增加在给定设备上跳过恢复的机会。
参数 | |
---|---|
device |
IManagedTestDevice :要考虑恢复的 IManagedTestDevice 。 |
返回 | |
---|---|
boolean |
如果应跳过恢复,则为 true。 |
受保护的方法
getCommandScheduler
protected ICommandScheduler getCommandScheduler ()
返回 ICommandScheduler
实例。公开以供测试。
返回 | |
---|---|
ICommandScheduler |
getDeviceManager
protected IDeviceManager getDeviceManager ()
返回 IDeviceManager
实例。公开以供测试。
返回 | |
---|---|
IDeviceManager |