GCSConfigurationFactory.GCSConfigLoader

protected class GCSConfigurationFactory.GCSConfigLoader
extends ConfigurationFactory.ConfigLoader

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory.ConfigLoader
     ↳ com.android.tradefed.config.gcs.GCSConfigurationFactory.GCSConfigLoader


Extension de ConfigurationFactory.ConfigLoader qui se charge de GCS, suit les configurations incluses à partir d'une configuration racine et génère une exception aux inclusions circulaires.

Résumé

Constructeurs publics

GCSConfigLoader(boolean isGlobalConfig)

Méthodes protégées

String findConfigName(String name, String parentName)

Recherchez le nom de la configuration à partir de son nom et de son nom parent.

void trackConfig(String name, ConfigurationDef def)

Configuration du suivi pour le chargement dynamique.

Constructeurs publics

Chargeur de configuration GCS

public GCSConfigLoader (boolean isGlobalConfig)

Paramètres
isGlobalConfig boolean

Méthodes protégées

nomConfigurationConfig

protected String findConfigName (String name, 
                String parentName)

Recherchez le nom de la configuration à partir de son nom et de son nom parent. Cela permet de gérer correctement les configurations de bundle et les configurations locales.

Paramètres
name String: nom de la configuration

parentName String: nom du parent de la configuration.

Renvoie
String le nom complet de la configuration.

Génère
ConfigurationException

Configuration de suivi

protected void trackConfig (String name, 
                ConfigurationDef def)

Configuration du suivi pour le chargement dynamique. Pour le moment, seuls les fichiers locaux sont pris en charge.

Paramètres
name String: nom de la configuration

def ConfigurationDef: déf. de la configuration