RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


Base générique IMultiDeviceRecovery pour exécuter une configuration tradefed afin d'effectuer l'étape de récupération.

Résumé

Constructeurs publics

RunConfigDeviceRecovery ()

Méthodes publiques

getExtraArguments ( ITestDevice device)

Obtenez la liste des arguments supplémentaires à transmettre à la configuration.

void recoverDevices ( managedDevices) recoverDevices ( managedDevices)

Récupère les appareils hors ligne sur l'hôte.

boolean shouldSkip ( IManagedTestDevice device)

Chance supplémentaire d'ignorer la récupération sur un appareil donné en effectuant des vérifications supplémentaires.

Méthodes protégées

ICommandScheduler getCommandScheduler ()

Renvoie une instance ICommandScheduler .

IDeviceManager getDeviceManager ()

Renvoie une instance IDeviceManager .

Constructeurs publics

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

Méthodes publiques

getExtraArguments

public  getExtraArguments (ITestDevice device)

Obtenez la liste des arguments supplémentaires à transmettre à la configuration. Si null est renvoyé, quelque chose s'est mal passé et une récupération doit être tentée.

Paramètres
device ITestDevice : l' ITestDevice sur lequel exécuter la récupération

Retour
La liste des arguments supplémentaires à utiliser. Ou null si quelque chose ne va pas.

récupérer les appareils

public void recoverDevices ( managedDevices)

Récupère les appareils hors ligne sur l'hôte.

Paramètres
managedDevices : une liste de ITestDevice s.

devraitPasser

public boolean shouldSkip (IManagedTestDevice device)

Chance supplémentaire d'ignorer la récupération sur un appareil donné en effectuant des vérifications supplémentaires.

Paramètres
device IManagedTestDevice : IManagedTestDevice pris en compte pour la récupération.

Retour
boolean Vrai si la récupération doit être ignorée.

Méthodes protégées

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Renvoie une instance ICommandScheduler . Exposé pour les tests.

Retour
ICommandScheduler

obtenirDeviceManager

protected IDeviceManager getDeviceManager ()

Renvoie une instance IDeviceManager . Exposé pour les tests.

Retour
IDeviceManager