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

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

IDeviceManager getDeviceManager ()

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

Публичные конструкторы

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Публичные методы

получить дополнительные аргументы

public  getExtraArguments (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