SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


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

TODO: suddividere la parte 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 fornite.

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

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

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

Quando si esegue il dump per un comando.

static SandboxConfigurationFactory getInstance ()

Ottenere 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 dato

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 fornite.

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

keyStoreClient IKeyStoreClient : IKeyStoreClient da cui caricare la chiave.

sandbox ISandbox : l' ISandbox utilizzato per l'esecuzione.

runUtil IRunUtil : l' IRunUtil per eseguire i comandi.

ritorna
IConfiguration una IConfiguration valida per la sandbox.

Getta
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

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

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

keyStoreClient IKeyStoreClient : IKeyStoreClient da cui caricare la chiave.

sandbox ISandbox : l' ISandbox utilizzato per l'esecuzione.

runUtil IRunUtil : l' IRunUtil per eseguire i comandi.

globalConfig File

skipJavaCheck boolean

ritorna
IConfiguration una IConfiguration valida per la sandbox.

Getta
com.android.tradefed.config.ConfigurationException
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 VERSIONED Sandbox.

Getta
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Ottenere 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 integrata da caricare o il percorso di un file di configurazione da caricare

isGlobal boolean

templateMap

ritorna
ConfigurationDef ConfigurationDef

Getta
ConfigurationException