SandboxConfiguraçãoFábrica

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


Fábrica de configuração especial para lidar com a criação de configurações para fins de sandbox.

TODO: Divida a parte do dump de configuração em outra classe

Resumo

Campos

public static final OPTION_IGNORED_ELEMENTS

Construtores públicos

SandboxConfigurationFactory ()

Métodos públicos

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

Crie um IConfiguration com base na linha de comando e no sandbox fornecidos.

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

Crie um IConfiguration com base na linha de comando e no sandbox fornecidos.

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

Ao executar o dump para um comando.

static SandboxConfigurationFactory getInstance ()

Obtenha a instância singleton IConfigurationFactory .

Métodos protegidos

ConfigurationDef createConfigurationDef (String name)

Método interno para criar ConfigurationDef

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

Recuperar o ConfigurationDef para o nome fornecido

Campos

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Construtores públicos

SandboxConfiguraçãoFábrica

public SandboxConfigurationFactory ()

Métodos públicos

createConfigurationFromArgs

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

Crie um IConfiguration com base na linha de comando e no sandbox fornecidos.

Parâmetros
args String : a linha de comando para a execução.

keyStoreClient IKeyStoreClient : o IKeyStoreClient de onde carregar a chave.

sandbox ISandbox : o ISandbox usado para a execução.

runUtil IRunUtil : o IRunUtil para executar comandos.

Devoluções
IConfiguration um IConfiguration válido para o sandbox.

Lança
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Crie um IConfiguration com base na linha de comando e no sandbox fornecidos.

Parâmetros
args String : a linha de comando para a execução.

keyStoreClient IKeyStoreClient : o IKeyStoreClient de onde carregar a chave.

sandbox ISandbox : o ISandbox usado para a execução.

runUtil IRunUtil : o IRunUtil para executar comandos.

globalConfig File

skipJavaCheck boolean

Devoluções
IConfiguration um IConfiguration válido para o sandbox.

Lança
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Ao executar o dump para um comando. Crie uma configuração com expectativas específicas.

Parâmetros
arrayArgs String : a linha de comando para a execução.

command SandboxConfigDump.DumpCmd : O comando dump em andamento

Devoluções
IConfiguration uma IConfiguration válida para o Sandbox VERSIONADO.

Lança
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Obtenha a instância singleton IConfigurationFactory .

Devoluções
SandboxConfigurationFactory

Métodos protegidos

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Método interno para criar ConfigurationDef

Parâmetros
name String

Devoluções
ConfigurationDef

getConfigurationDef

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

Recuperar o ConfigurationDef para o nome fornecido

Parâmetros
name String : o nome de uma configuração interna a ser carregada ou um caminho de arquivo para o arquivo de configuração a ser carregado

isGlobal boolean

templateMap

Devoluções
ConfigurationDef ConfigurationDef

Lança
ConfigurationException