EseguiConfigDeviceRecovery

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 la fase di ripristino.

Riepilogo

Costruttori pubblici

RunConfigDeviceRecovery ()

Metodi pubblici

getExtraArguments ( ITestDevice device)

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

void recoverDevices ( managedDevices) recoverDevices ( managedDevices)

Recupera i dispositivi offline sull'host.

boolean shouldSkip ( IManagedTestDevice device)

Ulteriore possibilità di saltare il ripristino su un determinato dispositivo eseguendo controlli aggiuntivi.

Metodi protetti

ICommandScheduler getCommandScheduler ()

Restituisce un'istanza ICommandScheduler .

IDeviceManager getDeviceManager ()

Restituisce un'istanza IDeviceManager .

Costruttori pubblici

EseguiConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Metodi pubblici

getExtraArguments

public  getExtraArguments (ITestDevice device)

Ottieni l'elenco degli argomenti aggiuntivi da passare alla configurazione. Se viene restituito null, qualcosa è andato storto ed è necessario tentare il ripristino.

Parametri
device ITestDevice : ITestDevice su cui eseguire il ripristino

ritorna
L'elenco degli argomenti aggiuntivi da utilizzare. Oppure nullo se qualcosa è andato storto.

recuperareDevices

public void recoverDevices ( managedDevices)

Recupera i dispositivi offline sull'host.

Parametri
managedDevices : un elenco di ITestDevice s.

dovrebbeSaltare

public boolean shouldSkip (IManagedTestDevice device)

Ulteriore possibilità di saltare il ripristino su un determinato dispositivo eseguendo controlli aggiuntivi.

Parametri
device IManagedTestDevice : IManagedTestDevice considerato per il ripristino.

ritorna
boolean Vero se il ripristino deve essere saltato.

Metodi protetti

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Restituisce un'istanza ICommandScheduler . Esposto per test.

ritorna
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Restituisce un'istanza IDeviceManager . Esposto per test.

ritorna
IDeviceManager