TestEnvironment

public class TestEnvironment
extends Object

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


Uma classe para modelar uma mensagem TestEnvironment retornada pela API 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 a ser anexado ao arquivo de contexto.

void addJavaProperty(String name, String value)

Adiciona uma propriedade Java.

void addJvmOption(String s)

Adiciona uma opção de 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)
Map<String, String> getBuildAttributes()

Retorna um objeto Map que contém todos os atributos de build.

String getContextFilePattern()
Map<String, String> getEnvVars()

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

List<String> getExcludedFilesInJavaClasspath()

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

List<String> getExtraContextFiles()
long getInvocationTimeout()
Map<String, String> getJavaProperties()

Retorna um objeto Map que contém todas as propriedades do Java.

List<String> getJvmOptions()

Retorna uma lista de opções da JVM.

String getLogLevel()
List<String> getOutputFilePatterns()

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

String getOutputFileUploadUrl()

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

long getOutputIdleTimeout()
String getRetryCommandLine()
List<String> getSetupScripts()

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

List<TradefedConfigObject> 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 subprocessos.

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 a ser anexado 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 de 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 Map<String, String> getBuildAttributes ()

Retorna um objeto Map que contém todos os atributos de build.

Retorna
Map<String, String> Mapa imutável de todos os atributos de build.

getContextFilePattern

public String getContextFilePattern ()

Retorna
String

getEnvVars

public Map<String, String> getEnvVars ()

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

Retorna
Map<String, String> Mapa imutável de todas as variáveis de ambiente.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

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

Retorna
List<String> lista não modificável de arquivos

getExtraContextFiles

public List<String> getExtraContextFiles ()

Retorna
List<String> lista de caminhos de arquivos extras a serem anexados ao arquivo de contexto

getInvocationTimeout

public long getInvocationTimeout ()

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

getJavaProperties

public Map<String, String> getJavaProperties ()

Retorna um objeto Map que contém todas as propriedades do Java.

Retorna
Map<String, String> Mapa imutável de todas as propriedades do executor.

getJvmOptions

public List<String> getJvmOptions ()

Retorna uma lista de opções da JVM.

Retorna
List<String> lista de opções não modificável

getLogLevel

public String getLogLevel ()

Retorna
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

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

Retorna
List<String> Lista imutá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 máximo de milissegundos para aguardar um subprocesso inativo

getRetryCommandLine

public String getRetryCommandLine ()

Retorna
String

getSetupScripts

public List<String> getSetupScripts ()

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

Retorna
List<String> lista imutável de comandos

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

Retorna
List<TradefedConfigObject>

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 subprocessos.

Retorna
boolean um booleano.