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 Tradefed afin d'effectuer l'étape de récupération.

Résumé

Constructeurs publics

RunConfigDeviceRecovery()

Méthodes publiques

List<String> getExtraArguments(ITestDevice device)

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

void recoverDevices(List<IManagedTestDevice> managedDevices)

Récupère les appareils hors connexion 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 List<String> getExtraArguments (ITestDevice device)

Obtenez la liste des arguments supplémentaires à transmettre à la configuration. Si la valeur "null" est renvoyée, cela signifie qu'une erreur s'est produite et qu'une récupération doit être tentée.

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

Renvoie
List<String> Liste des arguments supplémentaires à utiliser. Ou null si un problème est survenu.

recoverDevices

public void recoverDevices (List<IManagedTestDevice> managedDevices)

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

Paramètres
managedDevices List : liste de ITestDevice.

shouldSkip

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 considéré 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é pour les tests.

Renvoie
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

Renvoie une instance IDeviceManager. Exposé pour les tests.

Renvoie
IDeviceManager