TestEnvironment

public class TestEnvironment
extends Object

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


Clase para modelar un mensaje de TestEnvironment que devuelve la API de TFC.

Resumen

Constructores públicos

TestEnvironment()

Métodos públicos

void addEnvVar(String name, String value)

Agrega una variable de entorno.

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

Agrega una ruta de acceso de archivo para anexar al archivo de contexto.

void addJavaProperty(String name, String value)

Agrega una propiedad de Java.

void addJvmOption(String s)

Agrega una opción de JVM.

void addOutputFilePattern(String s)

Agrega un patrón de archivo de salida.

void addSetupScripts(String s)

Agrega un comando de secuencia de comandos de configuración.

static TestEnvironment fromJson(JSONObject json)
Map<String, String> getBuildAttributes()

Devuelve un objeto Map que contiene todos los atributos de compilación.

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

Devuelve un objeto Map que contiene todas las variables de entorno.

List<String> getExcludedFilesInJavaClasspath()

Devuelve una lista de archivos excluidos en la ruta de acceso de clase de Java

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

Devuelve un objeto Map que contiene todas las propiedades de Java.

List<String> getJvmOptions()

Devuelve una lista de opciones de JVM.

String getLogLevel()
List<String> getOutputFilePatterns()

Devuelve una lista de patrones de archivos de salida.

String getOutputFileUploadUrl()

Devuelve una URL de carga de archivo de salida.

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

Devuelve una lista de comandos de la secuencia de comandos de configuración.

List<TradefedConfigObject> getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

Establece una URL de carga de archivo de salida.

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

Devuelve si se debe usar la configuración paralela.

boolean useSubprocessReporting()

Devuelve si se deben usar informes de subprocesos.

Constructores públicos

TestEnvironment

public TestEnvironment ()

Métodos públicos

addEnvVar

public void addEnvVar (String name, 
                String value)

Agrega una variable de entorno.

Parámetros
name String: Es el nombre de una variable.

value String: Es el valor de una variable.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Parámetros
s String

addExtraContextFile

public void addExtraContextFile (String path)

Agrega una ruta de acceso de archivo para anexar al archivo de contexto.

Parámetros
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Agrega una propiedad de Java.

Parámetros
name String: Es un nombre de propiedad.

value String: Es un valor de propiedad.

addJvmOption

public void addJvmOption (String s)

Agrega una opción de JVM.

Parámetros
s String: Es una opción de JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

Agrega un patrón de archivo de salida.

Parámetros
s String: Es un patrón de archivo.

addSetupScripts

public void addSetupScripts (String s)

Agrega un comando de secuencia de comandos de configuración.

Parámetros
s String: Es un comando de secuencia de comandos de configuración.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Parámetros
json JSONObject

Muestra
TestEnvironment

Arroja
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

Devuelve un objeto Map que contiene todos los atributos de compilación.

Muestra
Map<String, String> Mapa inmodificable de todos los atributos de compilación

getContextFilePattern

public String getContextFilePattern ()

Muestra
String

getEnvVars

public Map<String, String> getEnvVars ()

Devuelve un objeto Map que contiene todas las variables de entorno.

Muestra
Map<String, String> Mapa inmodificable de todas las variables de entorno.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

Devuelve una lista de archivos excluidos en la ruta de acceso de clase de Java

Muestra
List<String> Lista de archivos no modificable

getExtraContextFiles

public List<String> getExtraContextFiles ()

Muestra
List<String> Lista de rutas de acceso a archivos adicionales que se agregarán al archivo de contexto

getInvocationTimeout

public long getInvocationTimeout ()

Muestra
long Cantidad máxima de milisegundos que se espera para una invocación

getJavaProperties

public Map<String, String> getJavaProperties ()

Devuelve un objeto Map que contiene todas las propiedades de Java.

Muestra
Map<String, String> Mapa inmodificable de todas las propiedades del ejecutor.

getJvmOptions

public List<String> getJvmOptions ()

Devuelve una lista de opciones de JVM.

Muestra
List<String> Lista de opciones no modificable

getLogLevel

public String getLogLevel ()

Muestra
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

Devuelve una lista de patrones de archivos de salida.

Muestra
List<String> Lista no modificable de patrones de archivos.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Devuelve una URL de carga de archivo de salida.

Muestra
String una URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Muestra
long Cantidad máxima de milisegundos que se espera para un subproceso inactivo

getRetryCommandLine

public String getRetryCommandLine ()

Muestra
String

getSetupScripts

public List<String> getSetupScripts ()

Devuelve una lista de comandos de la secuencia de comandos de configuración.

Muestra
List<String> Lista de comandos no modificables

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

Muestra
List<TradefedConfigObject>

setInvocationTimeout

public void setInvocationTimeout (long value)

Parámetros
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Establece una URL de carga de archivo de salida.

Parámetros
s String: Es una 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 ()

Devuelve si se debe usar la configuración paralela.

Muestra
boolean Un valor booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Devuelve si se deben usar informes de subprocesos.

Muestra
boolean Un valor booleano.