SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationFactory (link em inglês)
     ↳ 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: dividir a parte do despejo 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 despejo de um comando.

static SandboxConfigurationFactory getInstance()

Consiga a instância IConfigurationFactory de singleton.

Métodos protegidos

ConfigurationDef createConfigurationDef(String name)

Método interno para criar ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

Recuperar o ConfigurationDef do nome fornecido

Campos

OPÇÕES_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 da execução.

keyStoreClient IKeyStoreClient: o IKeyStoreClient de onde a chave será carregada.

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

runUtil IRunUtil: o IRunUtil para executar comandos.

Retorna
IConfiguration um IConfiguration válido para o sandbox.

Gera
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 da execução.

keyStoreClient IKeyStoreClient: o IKeyStoreClient de onde a chave será carregada.

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

runUtil IRunUtil: o IRunUtil para executar comandos.

globalConfig File

skipJavaCheck boolean

Retorna
IConfiguration um IConfiguration válido para o sandbox.

Gera
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Ao executar o despejo de um comando. Criar uma configuração com expectativas específicas.

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

command SandboxConfigDump.DumpCmd: o comando de despejo em andamento

Retorna
IConfiguration um IConfiguration válido para o sandbox VERSIONED.

Gera
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Consiga a instância IConfigurationFactory de singleton.

Retorna
SandboxConfigurationFactory

Métodos protegidos

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Método interno para criar ConfigurationDef

Parâmetros
name String

Retorna
ConfigurationDef

getConfigurationDef

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

Recuperar o ConfigurationDef do nome fornecido

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

isGlobal boolean

templateMap

Retorna
ConfigurationDef ConfigurationDef

Gera
ConfigurationException