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 charge la configuration à partir de GCS, suit les configurations incluses à partir d'une configuration racine et génère une exception pour les 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 en fonction de son nom et de celui de son parent.

void trackConfig(String name, ConfigurationDef def)

Suivre la configuration pour le chargement dynamique.

Constructeurs publics

GCSConfigLoader

public GCSConfigLoader (boolean isGlobalConfig)

Paramètres
isGlobalConfig boolean

Méthodes protégées

findConfigName

protected String findConfigName (String name, 
                String parentName)

Recherchez le nom de la configuration en fonction de son nom et de celui de son 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

trackConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Suivre la configuration pour le chargement dynamique. Pour le moment, seuls les fichiers locaux sont acceptés.

Paramètres
name String: nom de la configuration

def ConfigurationDef: définition de la configuration.