SandboxConfigurazione Fabbrica
public
class
SandboxConfigurationFactory
extends ConfigurationFactory
java.lang.Object | ||
🎞 | com.android.tradefed.config.ConfigurationFA | |
🎞 | com.android.tradefed.config.SandboxConfigurationProduct |
Configurazione speciale di fabbrica per gestire la creazione di configurazioni per la limitazione tramite sandbox.
DA FARE: dividi 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 un |
IConfiguration
|
createConfigurationFromArgs(String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)
Crea un |
IConfiguration
|
createConfigurationFromArgs(String[] arrayArgs, SandboxConfigDump.DumpCmd command)
Quando si esegue il dump per un comando. |
static
SandboxConfigurationFactory
|
getInstance()
Ottieni l'istanza singleton |
Metodi protetti | |
---|---|
ConfigurationDef
|
createConfigurationDef(String name)
Metodo interno per creare |
ConfigurationDef
|
getConfigurationDef(String name, boolean isGlobal,
Recupera |
Campi
OPTION_IGNORED_ELEMENTS
public static finalOPTION_IGNORED_ELEMENTS
Costruttori pubblici
SandboxConfigurazione Fabbrica
public SandboxConfigurationFactory ()
Metodi pubblici
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil)
Crea un IConfiguration
in base alla riga di comando e alla sandbox forniti.
Parametri | |
---|---|
args |
String : la riga di comando per l'esecuzione. |
keyStoreClient |
IKeyStoreClient : il IKeyStoreClient da cui caricare la chiave. |
sandbox |
ISandbox : i valori ISandbox utilizzati per l'esecuzione. |
runUtil |
IRunUtil : il valore IRunUtil per eseguire i comandi. |
Ritorni | |
---|---|
IConfiguration |
un IConfiguration valido per la sandbox. |
Lanci | |
---|---|
|
com.android.tradefed.config.ConfigurationEccezione |
ConfigurationException |
createConfigurationFromArgs
public IConfiguration createConfigurationFromArgs (String[] args, IKeyStoreClient keyStoreClient, ISandbox sandbox, IRunUtil runUtil, File globalConfig, boolean skipJavaCheck)
Crea un IConfiguration
in base alla riga di comando e alla sandbox forniti.
Parametri | |
---|---|
args |
String : la riga di comando per l'esecuzione. |
keyStoreClient |
IKeyStoreClient : il IKeyStoreClient da cui caricare la chiave. |
sandbox |
ISandbox : i valori ISandbox utilizzati per l'esecuzione. |
runUtil |
IRunUtil : il valore IRunUtil per eseguire i comandi. |
globalConfig |
File |
skipJavaCheck |
boolean |
Ritorni | |
---|---|
IConfiguration |
un IConfiguration valido per la sandbox. |
Lanci | |
---|---|
|
com.android.tradefed.config.ConfigurationEccezione |
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 |
Ritorni | |
---|---|
IConfiguration |
un IConfiguration valido per la sandbox con VERSIONED. |
Lanci | |
---|---|
|
com.android.tradefed.config.ConfigurationEccezione |
ConfigurationException |
getInstance
public static SandboxConfigurationFactory getInstance ()
Ottieni l'istanza singleton IConfigurationFactory
.
Ritorni | |
---|---|
SandboxConfigurationFactory |
Metodi protetti
CreaConfigurazioneDef
protected ConfigurationDef createConfigurationDef (String name)
Metodo interno per creare ConfigurationDef
Parametri | |
---|---|
name |
String |
Ritorni | |
---|---|
ConfigurationDef |
getConfigurationDef
protected ConfigurationDef getConfigurationDef (String name, boolean isGlobal,templateMap)
Recupera ConfigurationDef
per il nome specificato
Parametri | |
---|---|
name |
String : il nome di una configurazione integrata da caricare o il percorso del file di configurazione
per caricare |
isGlobal |
boolean |
templateMap |
|
Ritorni | |
---|---|
ConfigurationDef |
ConfigurationDef |
Lanci | |
---|---|
ConfigurationException |