O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

TradefedSandbox

public class TradefedSandbox
extends Object implements ISandbox

java.lang.Object
com.android.tradefed.sandbox.TradefedSandbox


Contêiner de sandbox que pode executar uma invocação da Federação de Comércio. TODO: Permitir que Opções sejam passadas para o sandbox.

Resumo

Construtores públicos

TradefedSandbox ()

Métodos públicos

String createClasspath (File workingDir)

Crie um caminho de classe com base no ambiente e no diretório de trabalho retornado por getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .

IConfiguration createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)

Modo especial desconectado da execução principal: quando uma configuração parece não existir no pai, recorremos ao thin launcher onde tentamos configurar a sandbox com informações atualmente conhecidas e preencher o diretório de trabalho para criar a configuração totalmente no diretório versionado .

File getTradefedSandboxEnvironment ( IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)

Retorna o TF do ambiente de sandbox a ser usado com base nos argumentos da linha de comando.

Exception prepareEnvironment ( IInvocationContext context, IConfiguration config, ITestInvocationListener listener)

Prepare o ambiente para que o sandbox seja executado corretamente.

CommandResult run ( TestInformation info, IConfiguration config, ITestLogger logger)

Execute o sandbox com o ambiente que foi definido.

void tearDown ()

Limpe quaisquer estados, arquivos ou ambiente que possam ter sido alterados.

Métodos protegidos

File dumpGlobalConfig ( IConfiguration config, exclusionPatterns) dumpGlobalConfig ( IConfiguration config, exclusionPatterns)

Despeje a configuração global filtrada de alguns objetos.

Exception prepareConfiguration ( IInvocationContext context, IConfiguration config, ITestInvocationListener listener)

Prepare o IConfiguration que será passado para o subprocesso e conduzirá a execução do container.

File prepareContext ( IInvocationContext context, IConfiguration config)

Prepare e serialize o IInvocationContext .

Construtores públicos

TradefedSandbox

public TradefedSandbox ()

Métodos públicos

createClasspath

public String createClasspath (File workingDir)

Crie um caminho de classe com base no ambiente e no diretório de trabalho retornado por getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .

Parâmetros
workingDir File : o diretório de trabalho atual para o sandbox.

Devoluções
String O caminho de classe a ser usado.

Lança
ConfigurationException

createThinLauncherConfig

public IConfiguration createThinLauncherConfig (String[] args, 
                IKeyStoreClient keyStoreClient, 
                IRunUtil runUtil, 
                File globalConfig)

Modo especial desconectado da execução principal: quando uma configuração parece não existir no pai, recorremos ao thin launcher onde tentamos configurar a sandbox com informações atualmente conhecidas e preencher o diretório de trabalho para criar a configuração totalmente no diretório versionado .

Parâmetros
args String : Os argumentos de linha de comando originais.

keyStoreClient IKeyStoreClient : o cliente keystore atual a ser usado para criar configurações.

runUtil IRunUtil : o IRunUtil atual para executar comandos do host.

globalConfig File : A configuração global a ser usada para executar subprocessos do TF.

Devoluções
IConfiguration um Arquivo apontando para o XML de configuração do TF para objetos NON_VERSIONED. Retorna nulo se nenhuma configuração do iniciador fino puder ser criada.

getTradefedSandboxEnvironment

public File getTradefedSandboxEnvironment (IInvocationContext context, 
                IConfiguration nonVersionedConfig, 
                String[] args)

Retorna o TF do ambiente de sandbox a ser usado com base nos argumentos da linha de comando.

Parâmetros
context IInvocationContext : o IInvocationContext do pai.

nonVersionedConfig IConfiguration : o IConfiguration que representa os objetos sem versão.

args String : os argumentos da linha de comando.

Devoluções
File um diretório ERROR(/File) contendo os jars do ambiente de sandbox do TF.

prepararAmbiente

public Exception prepareEnvironment (IInvocationContext context, 
                IConfiguration config, 
                ITestInvocationListener listener)

Prepare o ambiente para que o sandbox seja executado corretamente.

Parâmetros
context IInvocationContext : a invocação atual IInvocationContext .

config IConfiguration : o IConfiguration para o comando a ser executado.

listener ITestInvocationListener : a invocação atual ITestInvocationListener onde os resultados finais devem ser canalizados.

Devoluções
Exception uma Exception contendo a falha. ou Nulo se for bem sucedido.

corre

public CommandResult run (TestInformation info, 
                IConfiguration config, 
                ITestLogger logger)

Execute o sandbox com o ambiente que foi definido.

Parâmetros
info TestInformation : o TestInformation que descreve a invocação

config IConfiguration : o IConfiguration para o comando a ser executado.

logger ITestLogger : um ITestLogger onde podemos registrar arquivos.

Devoluções
CommandResult um CommandResult com o status da execução e dos logs do sandbox.

destruir

public void tearDown ()

Limpe quaisquer estados, arquivos ou ambiente que possam ter sido alterados.

Métodos protegidos

dumpGlobalConfig

protected File dumpGlobalConfig (IConfiguration config, 
                 exclusionPatterns)

Despeje a configuração global filtrada de alguns objetos.

Parâmetros
config IConfiguration

exclusionPatterns

Devoluções
File

Lança
ConfigurationException

prepareConfiguration

protected Exception prepareConfiguration (IInvocationContext context, 
                IConfiguration config, 
                ITestInvocationListener listener)

Prepare o IConfiguration que será passado para o subprocesso e conduzirá a execução do container.

Parâmetros
context IInvocationContext : O IInvocationContext atual.

config IConfiguration : o IConfiguration a ser preparado.

listener ITestInvocationListener : A invocação atual ITestInvocationListener .

Devoluções
Exception uma exceção se algo deu errado, nulo caso contrário.

prepareContext

protected File prepareContext (IInvocationContext context, 
                IConfiguration config)

Prepare e serialize o IInvocationContext .

Parâmetros
context IInvocationContext : o IInvocationContext a ser preparado.

config IConfiguration : O IConfiguration do sandbox.

Devoluções
File o IInvocationContext serializado.