Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Object
com.android.tradefed.config.ConfigurationFactory
com.android.tradefed.config.SandboxConfigurationFactory


Usine de configuration spéciale pour gérer la création de configurations à des fins de sandboxing.

À FAIRE : diviser la partie de vidage de configuration en une autre classe

Sommaire

Des champs

public static final OPTION_IGNORED_ELEMENTS

Constructeurs publics

SandboxConfigurationFactory ()

Méthodes publiques

IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)

Créez une IConfiguration basée sur la ligne de commande et le bac à sable fournis.

IConfiguration createConfigurationFromArgs (String[] arrayArgs, SandboxConfigDump.DumpCmd command)

Lors de l'exécution du vidage pour une commande.

IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig)

Créez une IConfiguration basée sur la ligne de commande et le bac à sable fournis.

static SandboxConfigurationFactory getInstance ()

Obtenez l'instance IConfigurationFactory du singleton.

Méthodes protégées

ConfigurationDef createConfigurationDef (String name)

Méthode interne pour créer ConfigurationDef

ConfigurationDef getConfigurationDef (String name, boolean isGlobal, templateMap) getConfigurationDef (String name, boolean isGlobal, templateMap)

Récupérer le ConfigurationDef pour le nom donné

Des champs

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Constructeurs publics

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

Méthodes publiques

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil)

Créez une IConfiguration basée sur la ligne de commande et le bac à sable fournis.

Paramètres
args String : la ligne de commande pour l'exécution.

keyStoreClient IKeyStoreClient : le IKeyStoreClient à partir duquel charger la clé.

sandbox ISandbox : l' ISandbox utilisé pour l'exécution.

runUtil IRunUtil : l' IRunUtil pour exécuter des commandes.

Retour
IConfiguration une IConfiguration valide pour la sandbox.

Lance
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] arrayArgs, 
                SandboxConfigDump.DumpCmd command)

Lors de l'exécution du vidage pour une commande. Créez une configuration avec des attentes spécifiques.

Paramètres
arrayArgs String : la ligne de commande pour l'exécution.

command SandboxConfigDump.DumpCmd : La commande dump en cours

Retour
IConfiguration une IConfiguration valide pour la Sandbox VERSIONNÉE.

Lance
ConfigurationException

createConfigurationFromArgs

public IConfiguration createConfigurationFromArgs (String[] args, 
                IKeyStoreClient keyStoreClient, 
                ISandbox sandbox, 
                IRunUtil runUtil, 
                File globalConfig)

Créez une IConfiguration basée sur la ligne de commande et le bac à sable fournis.

Paramètres
args String : la ligne de commande pour l'exécution.

keyStoreClient IKeyStoreClient : le IKeyStoreClient à partir duquel charger la clé.

sandbox ISandbox : l' ISandbox utilisé pour l'exécution.

runUtil IRunUtil : l' IRunUtil pour exécuter des commandes.

globalConfig File

Retour
IConfiguration une IConfiguration valide pour la sandbox.

Lance
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Obtenez l'instance IConfigurationFactory du singleton.

Retour
SandboxConfigurationFactory

Méthodes protégées

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Méthode interne pour créer ConfigurationDef

Paramètres
name String

Retour
ConfigurationDef

getConfigurationDef

protected ConfigurationDef getConfigurationDef (String name, 
                boolean isGlobal, 
                 templateMap)

Récupérer le ConfigurationDef pour le nom donné

Paramètres
name String : le nom d'une configuration intégrée à charger ou un chemin d'accès au fichier de configuration à charger

isGlobal boolean

templateMap

Retour
ConfigurationDef ConfigurationDef

Lance
ConfigurationException