Fábrica de configuración de Sandbox

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


Fábrica de configuración especial para manejar la creación de configuraciones para fines de Sandboxing.

TODO: dividir la parte del volcado de configuración en otra clase

Resumen

Campos

public static final OPTION_IGNORED_ELEMENTS

Constructores públicos

SandboxConfigurationFactory ()

Métodos públicos

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

Cree una IConfiguration basada en la línea de comando y la zona de pruebas proporcionada.

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

Cree una IConfiguration basada en la línea de comando y la zona de pruebas proporcionada.

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

Al ejecutar el volcado de un comando.

static SandboxConfigurationFactory getInstance ()

Obtenga la instancia única IConfigurationFactory .

Métodos protegidos

ConfigurationDef createConfigurationDef (String name)

Método interno para crear ConfigurationDef

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

Recuperar el ConfigurationDef para el nombre dado

Campos

OPTION_IGNORED_ELEMENTS

public static final  OPTION_IGNORED_ELEMENTS

Constructores públicos

Fábrica de configuración de Sandbox

public SandboxConfigurationFactory ()

Métodos públicos

crearConfiguraciónDeArgs

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

Cree una IConfiguration basada en la línea de comando y la zona de pruebas proporcionada.

Parámetros
args String : la línea de comando para la ejecución.

keyStoreClient IKeyStoreClient : el IKeyStoreClient desde donde cargar la clave.

sandbox ISandbox : el ISandbox utilizado para la ejecución.

runUtil IRunUtil : el IRunUtil para ejecutar comandos.

Devoluciones
IConfiguration una IConfiguration válida para el entorno de pruebas.

Lanza
com.android.tradefed.config.ConfigurationException
ConfigurationException

crearConfiguraciónDeArgs

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

Cree una IConfiguration basada en la línea de comando y la zona de pruebas proporcionada.

Parámetros
args String : la línea de comando para la ejecución.

keyStoreClient IKeyStoreClient : el IKeyStoreClient desde donde cargar la clave.

sandbox ISandbox : el ISandbox utilizado para la ejecución.

runUtil IRunUtil : el IRunUtil para ejecutar comandos.

globalConfig File

skipJavaCheck boolean

Devoluciones
IConfiguration una IConfiguration válida para el entorno de pruebas.

Lanza
com.android.tradefed.config.ConfigurationException
ConfigurationException

crearConfiguraciónDeArgs

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

Al ejecutar el volcado de un comando. Cree una configuración con expectativas específicas.

Parámetros
arrayArgs String : la línea de comando para la ejecución.

command SandboxConfigDump.DumpCmd : el comando de volcado en progreso

Devoluciones
IConfiguration una IConfiguration válida para el Sandbox VERSIONADO.

Lanza
com.android.tradefed.config.ConfigurationException
ConfigurationException

obtener Instancia

public static SandboxConfigurationFactory getInstance ()

Obtenga la instancia única IConfigurationFactory .

Devoluciones
SandboxConfigurationFactory

Métodos protegidos

crearConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Método interno para crear ConfigurationDef

Parámetros
name String

Devoluciones
ConfigurationDef

getConfigurationDef

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

Recuperar el ConfigurationDef para el nombre dado

Parámetros
name String : el nombre de una configuración incorporada para cargar o una ruta de archivo al archivo de configuración para cargar

isGlobal boolean

templateMap

Devoluciones
ConfigurationDef ConfigurationDef

Lanza
ConfigurationException