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 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 caminho de classe 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 arquivo 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 de 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 a configuração paralela deve ser usada.

boolean useSubprocessReporting()

Retorna se os relatórios de subprocessos serão usados.

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.

adddeletedFileInJavaClasspath (caminho excluído da classe)

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.

addConfigurarScripts

public void addSetupScripts (String s)

Adiciona um comando de script de configuração.

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

da JSON

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 não modificável de todos os atributos de 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.

getdeletedFilesInJavaClasspath (caminho excluído da classe)

public  getExcludedFilesInJavaClasspath ()

Retorna uma lista de arquivos excluídos no caminho de classe Java

Retorna
lista de arquivos não modificáveis

getExtraContextFiles

public  getExtraContextFiles ()

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

getInvocationTimeout

public long getInvocationTimeout ()

Retorna
long Máximo de milissegundos 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 de opções não modificáveis

getLogLevel

public String getLogLevel ()

Retorna
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Retorna uma lista de padrões de arquivo 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 máximo de milissegundos para aguardar um subprocesso inativo

getRetryCommandLine

public String getRetryCommandLine ()

Retorna
String

getConfigurarScripts

public  getSetupScripts ()

Retorna uma lista de comandos de 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

useParallelConfigurar

public boolean useParallelSetup ()

Retorna se a configuração paralela deve ser usada.

Retorna
boolean um booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Retorna se os relatórios de subprocessos serão usados.

Retorna
boolean um booleano.