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 in base alla riga di comando e alla sandbox forniti.

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.

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

Quando si esegue il dump per un comando.

static SandboxConfigurationFactory getInstance()

Ottieni l'istanza singleton IConfigurationFactory.

Metodi protetti

ConfigurationDef createConfigurationDef(String name)

Metodo interno per creare ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

Recupera ConfigurationDef per il nome specificato

Campi

OPTION_IGNORED_ELEMENTS

public static final  OPTION_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