SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


Fabbrica di configurazione speciale per gestire la creazione di configurazioni per scopi di sandboxing.

DA FARE: dividere la parte del dump della configurazione in un'altra classe

Riepilogo

Campi

public static final OPTION_IGNORED_ELEMENTS

Costruttori pubblici

SandboxConfigurationFactory ()

Metodi pubblici

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

Crea una IConfiguration basata sulla riga di comando e sulla sandbox fornita.

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

Quando si esegue il dump per un comando.

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

Crea una IConfiguration basata sulla riga di comando e sulla sandbox fornita.

static SandboxConfigurationFactory getInstance ()

Ottieni l'istanza IConfigurationFactory singleton.

Metodi protetti

ConfigurationDef createConfigurationDef (String name)

Metodo interno per creare ConfigurationDef

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

Recuperare ConfigurationDef per il nome specificato

Campi

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Costruttori pubblici

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

Metodi pubblici

createConfigurationFromArgs

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

Crea una IConfiguration basata sulla riga di comando e sulla sandbox fornita.

Parametri
args String : la riga di comando per l'esecuzione.

keyStoreClient IKeyStoreClient : IKeyStoreClient da cui caricare la chiave.

sandbox ISandbox : ISandbox utilizzato per la corsa.

runUtil IRunUtil : IRunUtil per eseguire i comandi.

ritorna
IConfiguration una IConfiguration valida per la sandbox.

Tiri
ConfigurationException

createConfigurationFromArgs

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

Quando si esegue il dump per un comando. Crea una configurazione con aspettative specifiche.

Parametri
arrayArgs String : la riga di comando per l'esecuzione.

command SandboxConfigDump.DumpCmd : il comando dump in corso

ritorna
IConfiguration una IConfiguration valida per la Sandbox VERSIONED.

Tiri
ConfigurationException

createConfigurationFromArgs

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

Crea una IConfiguration basata sulla riga di comando e sulla sandbox fornita.

Parametri
args String : la riga di comando per l'esecuzione.

keyStoreClient IKeyStoreClient : IKeyStoreClient da cui caricare la chiave.

sandbox ISandbox : ISandbox utilizzato per la corsa.

runUtil IRunUtil : IRunUtil per eseguire i comandi.

globalConfig File

ritorna
IConfiguration una IConfiguration valida per la sandbox.

Tiri
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Ottieni l'istanza IConfigurationFactory singleton.

ritorna
SandboxConfigurationFactory

Metodi protetti

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Metodo interno per creare ConfigurationDef

Parametri
name String

ritorna
ConfigurationDef

getConfigurationDef

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

Recuperare ConfigurationDef per il nome specificato

Parametri
name String : il nome di una configurazione incorporata da caricare o il percorso del file del file di configurazione da caricare

isGlobal boolean

templateMap

ritorna
ConfigurationDef ConfigurationDef

Tiri
ConfigurationException