TestEnvironment

public class TestEnvironment
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.TestEnvironment


Uma classe para modelar uma mensagem de TestEnvironment retornada pela API do TFC.

Resumo

Construtores públicos

TestEnvironment()

Métodos públicos

void addEnvVar(String name, String value)

Adiciona uma variável de ambiente.

void addExcludedFileInJavaClasspath(String s)
void addExtraContextFile(String path)

Adiciona um caminho de arquivo para anexar ao arquivo de contexto.

void addJavaProperty(String name, String value)

Adiciona uma propriedade Java.

void addJvmOption(String s)

Adiciona uma opção da JVM.

void addOutputFilePattern(String s)

Adiciona um padrão de arquivo de saída.

void addSetupScripts(String s)

Adiciona um comando de script de configuração.

static TestEnvironment fromJson(JSONObject json)
getBuildAttributes()

Retorna um objeto ERROR(/Map) que contém todos os atributos de build.

String getContextFilePattern()
getEnvVars()

Retorna um objeto ERROR(/Map) que contém todas as variáveis de ambiente.

getExcludedFilesInJavaClasspath()

Retorna uma lista de arquivos excluídos no classpath do Java

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

Retorna um objeto ERROR(/Map) que contém todas as propriedades Java.

getJvmOptions()

Retorna uma lista de opções da JVM.

String getLogLevel()
getOutputFilePatterns()

Retorna uma lista de padrões de arquivos de saída.

String getOutputFileUploadUrl()

Retorna um URL de upload de arquivo de saída.

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

Retorna uma lista de comandos do script de configuração.

getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

Define um URL de upload de arquivo de saída.

void setOutputIdleTimeout(long outputIdleTimeout)
void setUseParallelSetup(boolean f)
void setUseSubprocessReporting(boolean f)
boolean useParallelSetup()

Retorna se é preciso usar a configuração paralela.

boolean useSubprocessReporting()

Retorna se é preciso usar relatórios de subprocesso.

Construtores públicos

TestEnvironment

public TestEnvironment ()

Métodos públicos

addEnvVar

public void addEnvVar (String name, 
                String value)

Adiciona uma variável de ambiente.

Parâmetros
name String: um nome de variável.

value String: um valor de variável.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Parâmetros
s String

addExtraContextFile

public void addExtraContextFile (String path)

Adiciona um caminho de arquivo para anexar ao arquivo de contexto.

Parâmetros
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Adiciona uma propriedade Java.

Parâmetros
name String: um nome de propriedade.

value String: um valor de propriedade.

addJvmOption

public void addJvmOption (String s)

Adiciona uma opção da JVM.

Parâmetros
s String: uma opção da JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

Adiciona um padrão de arquivo de saída.

Parâmetros
s String: um padrão de arquivo.

addSetupScripts

public void addSetupScripts (String s)

Adiciona um comando de script de configuração.

Parâmetros
s String: um comando de script de configuração.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Parâmetros
json JSONObject

Retorna
TestEnvironment

Gera
JSONException

getBuildAttributes

public  getBuildAttributes ()

Retorna um objeto ERROR(/Map) que contém todos os atributos de build.

Retorna
mapa imutável de todos os atributos do build

getContextFilePattern

public String getContextFilePattern ()

Retorna
String

getEnvVars

public  getEnvVars ()

Retorna um objeto ERROR(/Map) que contém todas as variáveis de ambiente.

Retorna
mapa não modificável de todas as variáveis de ambiente.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Retorna uma lista de arquivos excluídos no classpath do Java

Retorna
lista não modificável de arquivos

getExtraContextFiles

public  getExtraContextFiles ()

Retorna
lista de caminhos de arquivos adicionais a serem anexados ao arquivo de contexto

getInvocationTimeout

public long getInvocationTimeout ()

Retorna
long milissegundos máximos para aguardar uma invocação

getJavaProperties

public  getJavaProperties ()

Retorna um objeto ERROR(/Map) que contém todas as propriedades Java.

Retorna
mapa não modificável de todas as propriedades do executor.

getJvmOptions

public  getJvmOptions ()

Retorna uma lista de opções da JVM.

Retorna
lista não modificável de opções

getLogLevel

public String getLogLevel ()

Retorna
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Retorna uma lista de padrões de arquivos de saída.

Retorna
lista não modificável de padrões de arquivo.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Retorna um URL de upload de arquivo de saída.

Retorna
String um URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Retorna
long milissegundos máximos para aguardar um subprocesso ocioso

getRetryCommandLine

public String getRetryCommandLine ()

Retorna
String

getSetupScripts

public  getSetupScripts ()

Retorna uma lista de comandos do script de configuração.

Retorna
lista não modificável de comandos

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Retorna

setInvocationTimeout

public void setInvocationTimeout (long value)

Parâmetros
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Define um URL de upload de arquivo de saída.

Parâmetros
s String: um URL.

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

Parâmetros
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

Parâmetros
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

Parâmetros
f boolean

useParallelSetup

public boolean useParallelSetup ()

Retorna se é preciso usar a configuração paralela.

Retorna
boolean um booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Retorna se é preciso usar relatórios de subprocesso.

Retorna
boolean um booleano.