Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IGlobalConfiguration

public interface IGlobalConfiguration

com.android.tradefed.config.IGlobalConfiguration


Une classe à inclure les informations de configuration globale pour une instance unique fédération commerciale (qui englobe un certain nombre d'invocations de configurations réelles).

Résumé

méthodes publiques

abstract void cleanup ()

nettoyage approprié lors de l'arrêt tradefed.

abstract File cloneConfigWithFilter ( exclusionPatterns, String... whitelistConfigs) cloneConfigWithFilter ( exclusionPatterns, String... whitelistConfigs)

Filtrer le GlobalConfiguration basé sur une liste blanche et la sortie vers un fichier XML.

abstract File cloneConfigWithFilter (String... whitelistConfigs)

Filtrer le GlobalConfiguration basé sur une liste blanche et la sortie vers un fichier XML.

abstract ICommandScheduler getCommandScheduler ()

Obtient le ICommandScheduler à utiliser dans la configuration.

abstract Object getConfigurationObject (String typeName)

Obtient l'objet de configuration personnalisée avec le nom donné.

abstract IDeviceManager getDeviceManager ()

Obtient le IDeviceManager à utiliser dans la configuration.

abstract getDeviceMonitors ()

Obtient la liste des IDeviceMonitor de la configuration globale.

abstract IDeviceSelection getDeviceRequirements ()

Obtient le IDeviceSelection à utiliser dans la configuration.

abstract IConfigurationServer getGlobalConfigServer ()

Obtient serveur de configuration globale.

abstract getHostMonitors ()

Obtient la liste des IHostMonitor de la configuration globale.

abstract IHostOptions getHostOptions ()

Obtient les IHostOptions à utiliser dans la configuration.

abstract IHostResourceManager getHostResourceManager ()

Obtient le IHostResourceManager de la configuration globale.

abstract IKeyStoreFactory getKeyStoreFactory ()

Obtient le IKeyStoreFactory à utiliser dans la configuration.

abstract getMultiDeviceRecoveryHandlers ()

Obtient la liste des IMultiDeviceRecovery à l' utilisation de la configuration.

abstract getOptionValues (String optionName)

Obtenir une liste des valeurs de l'option.

abstract IShardHelper getShardingStrategy ()

Renvoie la IShardHelper qui définit la façon de shard une configuration.

abstract ITerribleFailureHandler getWtfHandler ()

Obtient le ITerribleFailureHandler à utiliser dans la configuration.

abstract void injectOptionValue (String optionName, String optionValue)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

abstract void injectOptionValue (String optionName, String optionKey, String optionValue)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

abstract void setCommandScheduler ( ICommandScheduler scheduler)

Réglez le ICommandScheduler , en remplaçant toutes les valeurs existantes.

abstract void setConfigurationObject (String name, Object configObject)

Procédé générique pour définir l'objet de configuration avec le nom donné, en remplacement de toute valeur existante.

abstract void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

Procédé générique pour définir la liste d'objets de configuration pour le nom donné, en remplacement de toute valeur existante.

abstract void setDeviceManager ( IDeviceManager deviceManager)

Réglez le IDeviceManager , en remplaçant toutes les valeurs existantes.

abstract void setDeviceMonitor ( IDeviceMonitor deviceMonitor)

Réglez le IDeviceMonitor .

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Réglez le IDeviceSelection , en remplaçant toutes les valeurs existantes.

abstract void setHostMonitors ( hostMonitors) setHostMonitors ( hostMonitors)

Définissez la IHostMonitor liste.

abstract void setHostOptions ( IHostOptions hostOptions)

Définissez les IHostOptions , en remplaçant toutes les valeurs existantes.

abstract void setHostResourceManager ( IHostResourceManager hostResourceManager)

Réglez le IHostResourceManager , en remplaçant toutes les valeurs existantes.

abstract void setKeyStoreFactory ( IKeyStoreFactory factory)

Réglez le IKeyStoreFactory , en remplaçant toutes les valeurs existantes.

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

Définissez les config globales Option champs avec ensemble donné d'arguments de ligne de commande

Voir ArgsOptionParser pour le format prévu

abstract void setOriginalConfig (String config)

Définit la configuration d'origine utilisé pour créer la configuration globale.

abstract void setShardingStrategy ( IShardHelper sharding)

Définit le IShardHelper à utiliser lors sharding une configuration.

abstract void setWtfHandler ( ITerribleFailureHandler wtfHandler)

Réglez le ITerribleFailureHandler .

abstract void setup ()

Une configuration correcte au début de tradefed.

abstract void validateOptions ()

Valider les valeurs d'option.

méthodes publiques

nettoyer

public abstract void cleanup ()

nettoyage approprié lors de l'arrêt tradefed.

cloneConfigWithFilter

public abstract File cloneConfigWithFilter ( exclusionPatterns, 
                String... whitelistConfigs)

Filtrer le GlobalConfiguration basé sur une liste blanche et la sortie vers un fichier XML.

Paramètres
exclusionPatterns : Le modèle de nom de classe à exclure de la décharge.

whitelistConfigs String : une String tableau de configs à inclure dans le nouveau fichier XML. Si elle est définie sur null , a default list should be used.

Retour
File le fichier contenant la nouvelle configuration globale filtrée.

cloneConfigWithFilter

public abstract File cloneConfigWithFilter (String... whitelistConfigs)

Filtrer le GlobalConfiguration basé sur une liste blanche et la sortie vers un fichier XML.

Par exemple, pour la configuration suivante: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

toutes les config sauf "key_store" sera filtré, et le résultat d' un fichier de configuration avec le contenu suivant: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

Paramètres
whitelistConfigs String : une String tableau de configs à inclure dans le nouveau fichier XML. Si elle est définie sur null , a default list should be used.

Retour
File le fichier contenant la nouvelle configuration globale filtrée.

getCommandScheduler

public abstract ICommandScheduler getCommandScheduler ()

Obtient le ICommandScheduler à utiliser dans la configuration.

Retour
ICommandScheduler le ICommandScheduler . Je ne reviendrai jamais nulle.

getConfigurationObject

public abstract Object getConfigurationObject (String typeName)

Obtient l'objet de configuration personnalisée avec le nom donné.

Paramètres
typeName String : le type unique de l'objet de configuration

Retour
Object l'objet ou null si l'objet de ce nom ne se trouve pas

getDeviceManager

public abstract IDeviceManager getDeviceManager ()

Obtient le IDeviceManager à utiliser dans la configuration. Gère l'ensemble des dispositifs disponibles pour le test

Retour
IDeviceManager le IDeviceManager fourni dans la configuration.

getDeviceMonitors

public abstract  getDeviceMonitors ()

Obtient la liste des IDeviceMonitor de la configuration globale.

Retour
la liste des IDeviceMonitor de la configuration globale ou null si aucun n'a été spécifié.

getDeviceRequirements

public abstract IDeviceSelection getDeviceRequirements ()

Obtient le IDeviceSelection à utiliser dans la configuration. Représente un filtre global sur lequel les appareils du DeviceManager peut voir.

Retour
IDeviceSelection le IDeviceSelection fourni dans la configuration.

getGlobalConfigServer

public abstract IConfigurationServer getGlobalConfigServer ()

Obtient serveur de configuration globale. serveur de configuration globale est utilisée pour obtenir configs hôte à partir d'un serveur au lieu de l'obtenir à partir de fichiers locaux.

Retour
IConfigurationServer

getHostMonitors

public abstract  getHostMonitors ()

Obtient la liste des IHostMonitor de la configuration globale.

Retour
la liste des IHostMonitor de la configuration globale ou null si aucun n'a été spécifié.

getHostOptions

public abstract IHostOptions getHostOptions ()

Obtient les IHostOptions à utiliser dans la configuration.

Retour
IHostOptions le IDeviceManager fourni dans la configuration.

getHostResourceManager

public abstract IHostResourceManager getHostResourceManager ()

Obtient le IHostResourceManager de la configuration globale.

Retour
IHostResourceManager le IHostResourceManager de la configuration globale ou implémentation par défaut LocalHostResourceManager si aucun n'est spécifié dans la configuration hôte.

getKeyStoreFactory

public abstract IKeyStoreFactory getKeyStoreFactory ()

Obtient le IKeyStoreFactory à utiliser dans la configuration.

Retour
IKeyStoreFactory la IKeyStoreFactory ou null si aucune usine de magasin de clé est définie.

getMultiDeviceRecoveryHandlers

public abstract  getMultiDeviceRecoveryHandlers ()

Obtient la liste des IMultiDeviceRecovery à l' utilisation de la configuration.

Retour
la liste des IMultiDeviceRecovery , ou null sinon définie.

getOptionValues

public abstract  getOptionValues (String optionName)

Obtenir une liste des valeurs de l'option.

Paramètres
optionName String : la carte nom de l' option

Retour
une liste des valeurs de l'option donnée. null si le nom de l' option n'existe pas.

getShardingStrategy

public abstract IShardHelper getShardingStrategy ()

Renvoie la IShardHelper qui définit la façon de shard une configuration.

Retour
IShardHelper

getWtfHandler

public abstract ITerribleFailureHandler getWtfHandler ()

Obtient le ITerribleFailureHandler à utiliser dans la configuration. Poignées ce qu'il faut faire dans le cas où un WTF (quel terrible échec) se produit.

Retour
ITerribleFailureHandler la ITerribleFailureHandler disponible dans la configuration, ou null si aucun gestionnaire est réglé

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionValue)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

Utile pour fournir des valeurs pour les options qui sont générées dynamiquement.

Paramètres
optionName String : le nom de l' option

optionValue String : la valeur d'option (s)

lancers francs
ConfigurationException en cas d'échec pour définir la valeur de l'option

injectOptionValue

public abstract void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

Injecter une valeur d'option dans l'ensemble des objets de configuration.

Utile pour fournir des valeurs pour les options qui sont générées dynamiquement.

Paramètres
optionName String : la carte nom de l' option

optionKey String : la touche option carte

optionValue String : la valeur de l' option carte

lancers francs
ConfigurationException en cas d'échec pour définir la valeur de l'option

setCommandScheduler

public abstract void setCommandScheduler ( ICommandScheduler scheduler)

Réglez le ICommandScheduler , en remplaçant toutes les valeurs existantes.

setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

Procédé générique pour définir l'objet de configuration avec le nom donné, en remplacement de toute valeur existante.

Paramètres
name String : le nom unique du type d'objet de configuration.

configObject Object : l'objet config

lancers francs
ConfigurationException si le configObject n'était pas le bon type

setConfigurationObjectList

public abstract void setConfigurationObjectList (String typeName, 
                 configList)

Procédé générique pour définir la liste d'objets de configuration pour le nom donné, en remplacement de toute valeur existante.

Paramètres
typeName String : le nom unique du type d'objet de configuration.

configList : La liste des objets de configuration

lancers francs
ConfigurationException si des objets dans la liste ne sont pas le bon type

setDeviceManager

public abstract void setDeviceManager ( IDeviceManager deviceManager)

Réglez le IDeviceManager , en remplaçant toutes les valeurs existantes. Ceci définit le gestionnaire pour les dispositifs de test

setDeviceMonitor

public abstract void setDeviceMonitor ( IDeviceMonitor deviceMonitor)

Réglez le IDeviceMonitor .

Paramètres
deviceMonitor IDeviceMonitor : Le moniteur

lancers francs
ConfigurationException si un IDeviceMonitor a déjà été défini.

setDeviceRequirements

public abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

Réglez le IDeviceSelection , en remplaçant toutes les valeurs existantes. Ceci définit un filtre de dispositif global sur lequel les appareils du DeviceManager peut voir.

setHostMonitors

public abstract void setHostMonitors ( hostMonitors)

Définissez la IHostMonitor liste.

Paramètres
hostMonitors : La liste des moniteurs

lancers francs
ConfigurationException si un IHostMonitor a déjà été défini.

setHostOptions

public abstract void setHostOptions ( IHostOptions hostOptions)

Définissez les IHostOptions , en remplaçant toutes les valeurs existantes.

setHostResourceManager

public abstract void setHostResourceManager ( IHostResourceManager hostResourceManager)

Réglez le IHostResourceManager , en remplaçant toutes les valeurs existantes.

setKeyStoreFactory

public abstract void setKeyStoreFactory ( IKeyStoreFactory factory)

Réglez le IKeyStoreFactory , en remplaçant toutes les valeurs existantes.

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( listArgs)

Définissez les config globales Option champs avec ensemble donné d'arguments de ligne de commande

Voir ArgsOptionParser pour le format prévu

Paramètres
listArgs : les arguments de ligne de commande

Retour
les arguments non consommés

lancers francs
ConfigurationException

setOriginalConfig

public abstract void setOriginalConfig (String config)

Définit la configuration d'origine utilisé pour créer la configuration globale.

Paramètres
config String

setShardingStrategy

public abstract void setShardingStrategy ( IShardHelper sharding)

Définit le IShardHelper à utiliser lors sharding une configuration.

Paramètres
sharding IShardHelper

setWtfHandler

public abstract void setWtfHandler ( ITerribleFailureHandler wtfHandler)

Réglez le ITerribleFailureHandler .

Paramètres
wtfHandler ITerribleFailureHandler : le gestionnaire de WTF

lancers francs
ConfigurationException si un ITerribleFailureHandler a déjà été défini.

installer

public abstract void setup ()

Une configuration correcte au début de tradefed.

lancers francs
ConfigurationException

validateOptions

public abstract void validateOptions ()

Valider les valeurs d'option.

À l'heure actuelle ce sera juste de valider que toutes les options obligatoires ont été fixées

lancers francs
ConfigurationException Si la configuration manque des champs obligatoires