SandboxConfigUtil

public class SandboxConfigUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.sandbox.SandboxConfigUtil


Clase de utilidad para administrar IConfiguration cuando se realiza el aislamiento de zona de pruebas.

Resumen

Constructores públicos

SandboxConfigUtil()

Métodos públicos

static File dumpConfigForVersion(File rootDir, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig)

Crea un subproceso basado en los archivos .jar de Tf de cualquier versión y vuelca el archivo IConfiguration XML según los argumentos de la línea de comandos.

static File dumpConfigForVersion(String classpath, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig)
static File dumpConfigForVersion(String classpath, IRunUtil runUtil, String[] args, SandboxConfigDump.DumpCmd dump, File globalConfig, boolean skipJavaCheck)

Crea un subproceso basado en los archivos .jar de Tf de cualquier versión y vuelca el archivo IConfiguration XML según los argumentos de la línea de comandos.

static File dumpFilteredGlobalConfig(Set<String> exclusionPatterns)

Crea una configuración global solo con el almacén de claves para que esté disponible en el subproceso.

Constructores públicos

SandboxConfigUtil

public SandboxConfigUtil ()

Métodos públicos

dumpConfigForVersion

public static File dumpConfigForVersion (File rootDir, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig)

Crea un subproceso basado en los archivos .jar de Tf de cualquier versión y vuelca el archivo IConfiguration XML según los argumentos de la línea de comandos.

Parámetros
rootDir File: Es el directorio que contiene todos los archivos .jar de TF.

runUtil IRunUtil: Es el IRunUtil que se usará para ejecutar el comando.

args String: Son los argumentos de la línea de comandos.

dump SandboxConfigDump.DumpCmd: Es el DumpCmd que genera algunos de los resultados.

globalConfig File: Es el archivo que describe la configuración global que se usará.

Muestra
File Un File que contiene el volcado de XML desde la línea de comandos.

Arroja
ConfigurationException si la volcado no se realiza correctamente.
IOException

dumpConfigForVersion

public static File dumpConfigForVersion (String classpath, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig)

Parámetros
classpath String

runUtil IRunUtil

args String

dump SandboxConfigDump.DumpCmd

globalConfig File

Muestra
File

Arroja
IOException
SandboxConfigurationException

dumpConfigForVersion

public static File dumpConfigForVersion (String classpath, 
                IRunUtil runUtil, 
                String[] args, 
                SandboxConfigDump.DumpCmd dump, 
                File globalConfig, 
                boolean skipJavaCheck)

Crea un subproceso basado en los archivos .jar de Tf de cualquier versión y vuelca el archivo IConfiguration XML según los argumentos de la línea de comandos.

Parámetros
classpath String: Es la ruta de acceso de la clase que se usará para ejecutar el entorno de pruebas.

runUtil IRunUtil: Es el IRunUtil que se usará para ejecutar el comando.

args String: Son los argumentos de la línea de comandos.

dump SandboxConfigDump.DumpCmd: Es el DumpCmd que genera algunos de los resultados.

globalConfig File: Es el archivo que describe la configuración global que se usará.

skipJavaCheck boolean: Indica si se debe omitir o no la verificación de la versión de Java.

Muestra
File Un File que contiene el volcado de XML desde la línea de comandos.

Arroja
SandboxConfigurationException si la volcado no se realiza correctamente.
IOException

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig (Set<String> exclusionPatterns)

Crea una configuración global solo con el almacén de claves para que esté disponible en el subproceso.

Parámetros
exclusionPatterns Set

Muestra
File

Arroja
IOException