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 lève une exception sur 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 son nom parent.

void trackConfig (String name, ConfigurationDef def)

Suivez la configuration pour un 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 son nom parent. Ceci est utilisé pour 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.

Retour
String le nom complet de la configuration.

Jetés
ConfigurationException

pisteConfig

protected void trackConfig (String name, 
                ConfigurationDef def)

Suivez la configuration pour un chargement dynamique. Pour le moment, seuls les fichiers locaux sont pris en charge.

Paramètres
name String : nom de la configuration

def ConfigurationDef : la définition de la configuration.