SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


Factory di configurazione speciale per gestire la creazione di configurazioni per scopi 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[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)

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.

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

OPZIONE_IGNORED_ELEMENTI

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 : l' ISandbox utilizzato per la corsa.

runUtil IRunUtil : IRunUtil per eseguire i comandi.

ritorna
IConfiguration una IConfiguration valida per la sandbox.

Lancia
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 fornita.

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

keyStoreClient IKeyStoreClient : IKeyStoreClient da cui caricare la chiave.

sandbox ISandbox : l' ISandbox utilizzato per la corsa.

runUtil IRunUtil : IRunUtil per eseguire i comandi.

globalConfig File

skipJavaCheck boolean

ritorna
IConfiguration una IConfiguration valida per la sandbox.

Lancia
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 il Sandbox VERSIONATO.

Lancia
com.android.tradefed.config.ConfigurationException
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

getConfigurazioneDef

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

Lancia
ConfigurationException