RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


IMultiDeviceRecovery di base generico per eseguire una configurazione tradefed per eseguire il passaggio di ripristino.

Riepilogo

Costruttori pubblici

RunConfigDeviceRecovery()

Metodi pubblici

List<String> getExtraArguments(ITestDevice device)

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

void recoverDevices(List<IManagedTestDevice> managedDevices)

Recupera i dispositivi offline sull'host.

boolean shouldSkip(IManagedTestDevice device)

Possibilità aggiuntiva di ignorare 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 List<String> 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 su cui eseguire il recupero

Resi
List<String> L'elenco degli argomenti aggiuntivi da utilizzare. o null se si è verificato un problema.

recoverDevices

public void recoverDevices (List<IManagedTestDevice> managedDevices)

Recupera i dispositivi offline sull'host.

Parametri
managedDevices List: un elenco di ITestDevice.

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

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

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

Resi
boolean True se il recupero deve essere ignorato.

Metodi protetti

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Restituisce un'istanza ICommandScheduler. Esposto per i test.

Resi
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Restituisce un'istanza IDeviceManager. Esposto per i test.

Resi
IDeviceManager