Ambiente de teste

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 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)
String getContextFilePattern ()
getEnvVars ()

Retorna um objeto ERROR(/Map) contendo todos os env vars.

getExcludedFilesInJavaClasspath ()

Retorna uma lista de arquivos excluídos no classpath java

getExtraContextFiles ()
long getInvocationTimeout ()
getJavaProperties ()

Retorna um objeto ERROR(/Map) contendo todas as propriedades Java.

getJvmOptions ()

Retorna uma lista de opções de JVM.

String getLogLevel ()
getOutputFilePatterns ()

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

String getOutputFileUploadUrl ()

Retorna um URL de upload do 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 do 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 deve ser usado relatório de subprocesso.

Construtores públicos

Ambiente de teste

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

adicionarJavaProperty

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

Parâmetros
s String : uma opção 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.

deJson

public static TestEnvironment fromJson (JSONObject json)

Parâmetros
json JSONObject

Devoluções
TestEnvironment

Lança
JSONException

getContextFilePattern

public String getContextFilePattern ()

Devoluções
String

getEnvVars

public  getEnvVars ()

Retorna um objeto ERROR(/Map) contendo todos os env vars.

Devoluções
mapa não modificável de todos os ambientes.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Retorna uma lista de arquivos excluídos no classpath java

Devoluções
lista não modificável de arquivos

getExtraContextFiles

public  getExtraContextFiles ()

Devoluções
lista de caminhos de arquivo adicionais para anexar ao arquivo de contexto

getInvocationTimeout

public long getInvocationTimeout ()

Devoluções
long milissegundos máximos para esperar por uma invocação

getJavaProperties

public  getJavaProperties ()

Retorna um objeto ERROR(/Map) contendo todas as propriedades Java.

Devoluções
mapa não modificável de todas as propriedades do corredor.

getJvmOptions

public  getJvmOptions ()

Retorna uma lista de opções de JVM.

Devoluções
lista inalterável de opções

getLogLevel

public String getLogLevel ()

Devoluções
String

getOutputFilePatterns

public  getOutputFilePatterns ()

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

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

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

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

Devoluções
String uma URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Devoluções
long milissegundos máximos para esperar por um subprocesso ocioso

getRetryCommandLine

public String getRetryCommandLine ()

Devoluções
String

getSetupScripts

public  getSetupScripts ()

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

Devoluções
lista não modificável de comandos

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Devoluções

setInvocationTimeout

public void setInvocationTimeout (long value)

Parâmetros
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

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

Parâmetros
s String : uma 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 a configuração paralela deve ser usada.

Devoluções
boolean um booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Retorna se deve ser usado relatório de subprocesso.

Devoluções
boolean um booleano.