RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


IMultiDeviceRecovery de base générique pour exécuter une configuration de 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)

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

boolean shouldSkip(IManagedTestDevice device)

Possibilité supplémentaire de contourner 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.

recoverDevices

public void recoverDevices ( managedDevices)

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

Paramètres
managedDevices : liste de ITestDevice.

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

Possibilité supplémentaire de contourner la récupération sur un appareil donné en effectuant des vérifications supplémentaires.

Paramètres
device IManagedTestDevice: IManagedTestDevice envisagé pour la récupération.

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é à des fins de test.

Renvoie
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

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

Renvoie
IDeviceManager