SandboxConfigUtil

public class SandboxConfigUtil
extends Object

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


Uma classe utilitária para gerenciar IConfiguration ao fazer sandboxing.

Resumo

Construtores públicos

SandboxConfigUtil()

Métodos públicos

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

Crie um subprocesso com base nos jars do Tf de qualquer versão e despeje o xml IConfiguration com base nos argumentos da linha de comando.

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)

Crie um subprocesso com base nos jars do Tf de qualquer versão e despeje o xml IConfiguration com base nos argumentos da linha de comando.

static File dumpFilteredGlobalConfig(Set<String> exclusionPatterns)

Crie uma configuração global apenas com o keystore para disponibilizá-lo no subprocesso.

Construtores 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)

Crie um subprocesso com base nos jars do Tf de qualquer versão e despeje o xml IConfiguration com base nos argumentos da linha de comando.

Parâmetros
rootDir File: o diretório que contém todos os jars do TF.

runUtil IRunUtil: o IRunUtil a ser usado para executar o comando.

args String: os argumentos da linha de comando.

dump SandboxConfigDump.DumpCmd: o DumpCmd que gera algumas das saídas.

globalConfig File: o arquivo que descreve a configuração global a ser usada.

Retorna
File Um File que contém o despejo XML da linha de comando.

Gera
ConfigurationException se o despejo não for concluído.
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

Retorna
File

Gera
IOException
SandboxConfigurationException

dumpConfigForVersion

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

Crie um subprocesso com base nos jars do Tf de qualquer versão e despeje o xml IConfiguration com base nos argumentos da linha de comando.

Parâmetros
classpath String: o classpath a ser usado para executar o sandbox.

runUtil IRunUtil: o IRunUtil a ser usado para executar o comando.

args String: os argumentos da linha de comando.

dump SandboxConfigDump.DumpCmd: o DumpCmd que gera algumas das saídas.

globalConfig File: o arquivo que descreve a configuração global a ser usada.

skipJavaCheck boolean: se a verificação da versão do Java será ignorada ou não.

Retorna
File Um File que contém o despejo XML da linha de comando.

Gera
SandboxConfigurationException se o despejo não for concluído.
IOException

dumpFilteredGlobalConfig

public static File dumpFilteredGlobalConfig (Set<String> exclusionPatterns)

Crie uma configuração global apenas com o keystore para disponibilizá-lo no subprocesso.

Parâmetros
exclusionPatterns Set

Retorna
File

Gera
IOException