RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


Base generica IMultiDeviceRecovery per eseguire una configurazione di tradefed per eseguire il passaggio di recupero.

Riepilogo

Costruttori pubblici

RunConfigDeviceRecovery()

Metodi pubblici

getExtraArguments(ITestDevice device)

Recupera l'elenco degli argomenti aggiuntivi da passare alla configurazione.

void recoverDevices( managedDevices)

Recupera i dispositivi offline sull'host.

boolean shouldSkip(IManagedTestDevice device)

Possibilità aggiuntiva di saltare il recupero su un determinato dispositivo eseguendo controlli aggiuntivi.

Metodi protetti

ICommandScheduler getCommandScheduler()

Restituisce un'istanza ICommandScheduler.

IDeviceManager getDeviceManager()

Restituisce un'istanza IDeviceManager.

Costruttori pubblici

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Metodi pubblici

getExtraArguments

public  getExtraArguments (ITestDevice device)

Recupera l'elenco degli argomenti aggiuntivi da passare alla configurazione. Se viene restituito null, si è verificato un problema e deve essere tentato il recupero.

Parametri
device ITestDevice: il ITestDevice in base al quale eseguire il recupero

Ritorni
L'elenco degli argomenti aggiuntivi da utilizzare. Oppure null se si è verificato un errore.

recoverDevices

public void recoverDevices ( managedDevices)

Recupera i dispositivi offline sull'host.

Parametri
managedDevices : un elenco di ITestDevice.

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

Possibilità aggiuntiva di saltare il recupero su un determinato dispositivo eseguendo controlli aggiuntivi.

Parametri
device IManagedTestDevice: il IManagedTestDevice preso in considerazione per il recupero.

Ritorni
boolean True se il recupero deve essere saltato.

Metodi protetti

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Restituisce un'istanza ICommandScheduler. Esposto per i test.

Ritorni
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Restituisce un'istanza IDeviceManager. Esposto per i test.

Ritorni
IDeviceManager