SandboxConfigurationFactory

public class SandboxConfigurationFactory
extends ConfigurationFactory

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


Fábrica de configuración especial para administrar la creación de configuraciones destinadas a la zona de pruebas.

PENDIENTE: Divide 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)

Crea un IConfiguration basado en la línea de comandos y la zona de pruebas que se proporcionan.

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

Crea un IConfiguration basado en la línea de comandos y la zona de pruebas que se proporcionan.

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

Cuando se ejecuta el volcado de un comando

static SandboxConfigurationFactory getInstance()

Obtén la instancia singleton IConfigurationFactory.

Métodos protegidos

ConfigurationDef createConfigurationDef(String name)

Método interno para crear ConfigurationDef

ConfigurationDef getConfigurationDef(String name, boolean isGlobal, templateMap)

Recupera los ConfigurationDef del nombre dado

Campos

OPCIONES_ELEMENTOS_IGNORADOS

public static final  OPTION_IGNORED_ELEMENTS

Constructores públicos

SandboxConfigurationFactory

public SandboxConfigurationFactory ()

Métodos públicos

createConfigurationFromArgs

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

Crea un IConfiguration basado en la línea de comandos y la zona de pruebas que se proporcionan.

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

keyStoreClient IKeyStoreClient: Es el IKeyStoreClient desde el que se cargará la clave.

sandbox ISandbox: Es el ISandbox que se usa para la ejecución.

runUtil IRunUtil: Es el IRunUtil para ejecutar comandos.

Muestra
IConfiguration Es un IConfiguration válido para la zona de pruebas.

Arroja
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Crea un IConfiguration basado en la línea de comandos y la zona de pruebas que se proporcionan.

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

keyStoreClient IKeyStoreClient: Es el IKeyStoreClient desde el que se cargará la clave.

sandbox ISandbox: Es el ISandbox que se usa para la ejecución.

runUtil IRunUtil: Es el IRunUtil para ejecutar comandos.

globalConfig File

skipJavaCheck boolean

Muestra
IConfiguration Es un IConfiguration válido para la zona de pruebas.

Arroja
com.android.tradefed.config.ConfigurationException
ConfigurationException

createConfigurationFromArgs

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

Cuando se ejecuta el volcado de un comando Crea una configuración con expectativas específicas.

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

command SandboxConfigDump.DumpCmd: Es el comando de volcado en curso.

Muestra
IConfiguration Un objeto IConfiguration válido para la zona de pruebas con VERSIONED

Arroja
com.android.tradefed.config.ConfigurationException
ConfigurationException

getInstance

public static SandboxConfigurationFactory getInstance ()

Obtén la instancia singleton IConfigurationFactory.

Muestra
SandboxConfigurationFactory

Métodos protegidos

createConfigurationDef

protected ConfigurationDef createConfigurationDef (String name)

Método interno para crear ConfigurationDef

Parámetros
name String

Muestra
ConfigurationDef

getConfigurationDef.

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

Recupera los ConfigurationDef del nombre dado

Parámetros
name String: Es el nombre de una configuración integrada que se cargará o una ruta de acceso al archivo de configuración. para cargar

isGlobal boolean

templateMap

Muestra
ConfigurationDef ConfigurationDef

Arroja
ConfigurationException