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 |
String
|
getContextFilePattern()
|
Map<String, String>
|
getEnvVars()
Retorna um objeto |
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 |
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. |