RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


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

Resumen

Constructores públicos

RunConfigDeviceRecovery ()

Métodos públicos

getExtraArguments ( ITestDevice device)

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

void recoverDevices ( managedDevices) recoverDevices ( managedDevices)

Recupera dispositivos sin conexión en el host.

boolean shouldSkip ( IManagedTestDevice device)

Oportunidad adicional de omitir la recuperación en un dispositivo dado al hacer verificaciones adicionales.

Métodos protegidos

ICommandScheduler getCommandScheduler ()

Devuelve una instancia ICommandScheduler .

IDeviceManager getDeviceManager ()

Devuelve una instancia IDeviceManager .

Constructores públicos

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Métodos públicos

getExtraArguments

public  getExtraArguments (ITestDevice device)

Obtenga la lista de argumentos adicionales que se pasarán a la configuración. Si se devuelve nulo, algo salió mal y se debe intentar la recuperación.

Parámetros
device ITestDevice : el ITestDevice para ejecutar la recuperación contra

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

recuperar dispositivos

public void recoverDevices ( managedDevices)

Recupera dispositivos sin conexión en el host.

Parámetros
managedDevices : una lista de ITestDevice s.

debe omitir

public boolean shouldSkip (IManagedTestDevice device)

Oportunidad adicional de omitir la recuperación en un dispositivo dado al hacer verificaciones adicionales.

Parámetros
device IManagedTestDevice : el IManagedTestDevice considerado para la recuperación.

Devoluciones
boolean True si se debe omitir la recuperación.

Métodos protegidos

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Devuelve una instancia ICommandScheduler . Expuesto para la prueba.

Devoluciones
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Devuelve una instancia IDeviceManager . Expuesto para la prueba.

Devoluciones
IDeviceManager