RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

java.lang.Object
   ↳ com.android.tradefed.device.recovery.RunConfigDeviceRecovery


IMultiDeviceRecovery de base genérica para ejecutar una configuración de Tradefed y realizar el paso de recuperación.

Resumen

Constructores públicos

RunConfigDeviceRecovery()

Métodos públicos

getExtraArguments(ITestDevice device)

Obtén la lista de argumentos adicionales que se pasarán a la configuración.

void recoverDevices( managedDevices)

Recupera los dispositivos sin conexión en el host.

boolean shouldSkip(IManagedTestDevice device)

Es una oportunidad adicional para omitir la recuperación en un dispositivo determinado realizando verificaciones adicionales.

Métodos protegidos

ICommandScheduler getCommandScheduler()

Muestra una instancia de ICommandScheduler.

IDeviceManager getDeviceManager()

Muestra una instancia de IDeviceManager.

Constructores públicos

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Métodos públicos

getExtraArguments

public  getExtraArguments (ITestDevice device)

Obtén la lista de argumentos adicionales que se pasarán a la configuración. Si se muestra un valor nulo, significa que se produjo un error y se debe intentar la recuperación.

Parámetros
device ITestDevice: Es el ITestDevice en el que se ejecutará la recuperación.

Muestra
Es la lista de argumentos adicionales que se usarán. O bien un valor nulo si algo salió mal.

recoverDevices

public void recoverDevices ( managedDevices)

Recupera los dispositivos sin conexión en el host.

Parámetros
managedDevices : Es una lista de ITestDevice.

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

Es una oportunidad adicional para omitir la recuperación en un dispositivo determinado realizando verificaciones adicionales.

Parámetros
device IManagedTestDevice: Es el IManagedTestDevice que se considera para la recuperación.

Muestra
boolean Es verdadero si se debe omitir la recuperación.

Métodos protegidos

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Muestra una instancia de ICommandScheduler. Se expone para pruebas.

Muestra
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Muestra una instancia de IDeviceManager. Se expone para pruebas.

Muestra
IDeviceManager