RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


Base genérica de IMultiDeviceRecovery para ejecutar una configuración de Tradefed para realizar la recuperación paso.

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 dispositivos sin conexión en el host.

boolean shouldSkip(IManagedTestDevice device)

Más oportunidades de 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 se produjo un error y se debería intentar la recuperación.

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

Muestra
La lista de argumentos adicionales que se usarán. O nulo si algo salió mal.

recuperarDispositivos

public void recoverDevices ( managedDevices)

Recupera dispositivos sin conexión en el host.

Parámetros
managedDevices : Es una lista de ITestDevice.

debe omitir

public boolean shouldSkip (IManagedTestDevice device)

Más oportunidades de omitir la recuperación en un dispositivo determinado realizando verificaciones adicionales.

Parámetros
device IManagedTestDevice: 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. Expuesto para realizar pruebas.

Muestra
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Muestra una instancia de IDeviceManager. Expuesto para realizar pruebas.

Muestra
IDeviceManager