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