SandboxConfigurationFactory

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 despejo de configuração para 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 IConfigurationFactory singleton.

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)

Recupere o ConfigurationDef para o nome fornecido

Campos

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Construtores públicos

SandboxConfigurationFactory

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 uma IConfiguration válida para o sandbox.

lances
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 uma IConfiguration válida para o sandbox.

lances
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 VERSIONED Sandbox.

lances
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Obtenha a instância IConfigurationFactory singleton.

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)

Recupere 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

lances
ConfigurationException