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 échangée afin d'effectuer la récupération étape.

Résumé

Constructeurs publics

RunConfigDeviceRecovery()

Méthodes publiques

getExtraArguments(ITestDevice device)

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

void recoverDevices( managedDevices)

Permet de récupérer les appareils hors connexion sur l'hôte.

boolean shouldSkip(IManagedTestDevice device)

Avoir plus de chances 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 la valeur null est renvoyée un problème est survenu et une tentative de récupération doit être effectuée.

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

Renvoie
Liste des arguments supplémentaires à utiliser. Ou "null" en cas de problème.

récupérer des appareils

public void recoverDevices ( managedDevices)

Permet de récupérer les appareils hors connexion sur l'hôte.

Paramètres
managedDevices : une liste d'éléments ITestDevice.

doitIgnorer

public boolean shouldSkip (IManagedTestDevice device)

Avoir plus de chances d'ignorer la récupération sur un appareil donné en effectuant des vérifications supplémentaires.

Paramètres
device IManagedTestDevice: IManagedTestDevice dont la récupération est envisagée.

Renvoie
boolean "True" si la récupération doit être ignorée.

Méthodes protégées

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

Renvoie une instance ICommandScheduler. Exposée à des fins de test.

Renvoie
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Renvoie une instance IDeviceManager. Exposée à des fins de test.

Renvoie
IDeviceManager