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

Возвращает экземпляр ICommandScheduler .

IDeviceManager getDeviceManager ()

Возвращает экземпляр IDeviceManager .

Государственные строители

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