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 trasferita al fine di eseguire il ripristino passaggio.

Riepilogo

Costruttori pubblici

RunConfigDeviceRecovery()

Metodi pubblici

getExtraArguments(ITestDevice device)

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

void recoverDevices( managedDevices)

Recupera i dispositivi offline sull'host.

boolean shouldSkip(IManagedTestDevice device)

Possibilità extra 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 di argomenti aggiuntivi da passare alla configurazione. Se viene restituito un valore nullo si è verificato un problema. È necessario tentare il ripristino.

Parametri
device ITestDevice: la ITestDevice contro cui condurre il recupero

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

Repository

public void recoverDevices ( managedDevices)

Recupera i dispositivi offline sull'host.

Parametri
managedDevices : un elenco di ITestDevice.

DovreiSaltare

public boolean shouldSkip (IManagedTestDevice device)

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

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

Ritorni
boolean True se il recupero deve essere ignorato.

Metodi protetti

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Restituisce un'istanza ICommandScheduler. Esposizione per i test.

Ritorni
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Restituisce un'istanza IDeviceManager. Esposizione per i test.

Ritorni
IDeviceManager