RunConfigDeviceRecovery
public class RunConfigDeviceRecovery
extends Object
implements IMultiDeviceRecovery
java.lang.Объект | |
↳ | com.android.tradefed.device.recovery.RunConfigDeviceRecovery |
Общая база IMultiDeviceRecovery
для запуска конфигурации tradefed для выполнения шага восстановления.
Краткое содержание
Публичные конструкторы | |
---|---|
RunConfigDeviceRecovery () |
Публичные методы | |
---|---|
getExtraArguments ( ITestDevice device) Получить список дополнительных аргументов для передачи в конфигурацию. | |
void | recoverDevices ( managedDevices) recoverDevices ( managedDevices) Восстанавливает автономные устройства на хосте. |
boolean | shouldSkip ( IManagedTestDevice device) Дополнительный шанс пропустить восстановление на данном устройстве, выполнив дополнительные проверки. |
Защищенные методы | |
---|---|
ICommandScheduler | getCommandScheduler () Возвращает экземпляр |
IDeviceManager | getDeviceManager () Возвращает экземпляр |
Публичные конструкторы
RunConfigDeviceRecovery
public RunConfigDeviceRecovery ()
Публичные методы
получить дополнительные аргументы
publicgetExtraArguments (ITestDevice device)
Получить список дополнительных аргументов для передачи в конфигурацию. Если возвращается ноль, что-то пошло не так, и следует попытаться выполнить восстановление.
Параметры | |
---|---|
device | ITestDevice : ITestDevice для запуска восстановления. |
Возвращает | |
---|---|
Список дополнительных аргументов, которые будут использоваться. Или null, если что-то пошло не так. |
восстановитьустройства
public void recoverDevices (managedDevices)
Восстанавливает автономные устройства на хосте.
Параметры | |
---|---|
managedDevices | ITestDevice s. |
следует пропустить
public boolean shouldSkip (IManagedTestDevice device)
Дополнительный шанс пропустить восстановление на данном устройстве, выполнив дополнительные проверки.
Параметры | |
---|---|
device | IManagedTestDevice : IManagedTestDevice , рассматриваемый для восстановления. |
Возвращает | |
---|---|
boolean | Истинно, если восстановление следует пропустить. |
Защищенные методы
getCommandScheduler
protected ICommandScheduler getCommandScheduler ()
Возвращает экземпляр ICommandScheduler
. Выставлен на тестирование.
Возвращает | |
---|---|
ICommandScheduler |
getDeviceManager
protected IDeviceManager getDeviceManager ()
Возвращает экземпляр IDeviceManager
. Выставлен на тестирование.
Возвращает | |
---|---|
IDeviceManager |