TestEnvironment

public class TestEnvironment
extends Object

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


Es una clase para modelar un mensaje de TestEnvironment que muestra 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 al archivo para agregarla al archivo de contexto.

void addJavaProperty(String name, String value)

Agrega una propiedad 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)
getBuildAttributes()

Muestra un objeto ERROR(/Map) que contiene todos los atributos de compilación.

String getContextFilePattern()
getEnvVars()

Muestra un objeto ERROR(/Map) que contiene todas las variables de entorno.

getExcludedFilesInJavaClasspath()

Muestra una lista de archivos excluidos en el classpath de Java.

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

Muestra un objeto ERROR(/Map) que contiene todas las propiedades de Java.

getJvmOptions()

Muestra una lista de opciones de JVM.

String getLogLevel()
getOutputFilePatterns()

Muestra una lista de patrones de archivos de salida.

String getOutputFileUploadUrl()

Muestra una URL de carga de archivo de salida.

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

Muestra una lista de los comandos de la secuencia de comandos de configuración.

getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

Establece una URL de carga de archivos de salida.

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

Muestra si se debe usar la configuración en paralelo.

boolean useSubprocessReporting()

Muestra si se deben usar los 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 un nombre de variable.

value String: Un valor variable.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Parámetros
s String

addExtraContextFile

public void addExtraContextFile (String path)

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

Parámetros
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Agrega una propiedad Java.

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

value String: 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  getBuildAttributes ()

Muestra un objeto ERROR(/Map) que contiene todos los atributos de compilación.

Muestra
Un mapa no modificable de todos los atributos de compilación

getContextFilePattern

public String getContextFilePattern ()

Muestra
String

getEnvVars

public  getEnvVars ()

Muestra un objeto ERROR(/Map) que contiene todas las variables de entorno.

Muestra
Es un mapa no modificable de todas las variables de entorno.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Muestra una lista de archivos excluidos en el classpath de Java.

Muestra
lista no modificable de archivos

getExtraContextFiles

public  getExtraContextFiles ()

Muestra
Es una lista de rutas de acceso de archivos adicionales que se agregarán al archivo de contexto.

getInvocationTimeout

public long getInvocationTimeout ()

Muestra
long milisegundos máximos para esperar una invocación

getJavaProperties

public  getJavaProperties ()

Muestra un objeto ERROR(/Map) que contiene todas las propiedades de Java.

Muestra
Es un mapa no modificable de todas las propiedades del ejecutor.

getJvmOptions

public  getJvmOptions ()

Muestra una lista de opciones de JVM.

Muestra
Lista de opciones no modificable

getLogLevel

public String getLogLevel ()

Muestra
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Muestra una lista de patrones de archivos de salida.

Muestra
Es una lista no modificable de patrones de archivos.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Muestra una URL de carga de archivo de salida.

Muestra
String una URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Muestra
long Es la cantidad máxima de milisegundos que se espera para un subproceso inactivo.

getRetryCommandLine

public String getRetryCommandLine ()

Muestra
String

getSetupScripts

public  getSetupScripts ()

Muestra una lista de los comandos de la secuencia de comandos de configuración.

Muestra
Lista de comandos no modificable

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Muestra

setInvocationTimeout

public void setInvocationTimeout (long value)

Parámetros
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Establece una URL de carga de archivos 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 ()

Muestra si se debe usar la configuración en paralelo.

Muestra
boolean un valor booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Muestra si se deben usar los informes de subprocesos.

Muestra
boolean un valor booleano.