Ambiente di test

public class TestEnvironment
extends Object

java.lang.Oggetto
com.android.tradefed.cluster.TestEnvironment


Una classe per modellare un messaggio TestEnvironment restituito dall'API TFC.

Riepilogo

Costruttori pubblici

TestEnvironment ()

Metodi pubblici

void addEnvVar (String name, String value)

Aggiunge una variabile di ambiente.

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

Aggiunge un percorso file da aggiungere al file di contesto.

void addJavaProperty (String name, String value)

Aggiunge una proprietà Java.

void addJvmOption (String s)

Aggiunge un'opzione JVM.

void addOutputFilePattern (String s)

Aggiunge un modello di file di output.

void addSetupScripts (String s)

Aggiunge un comando di script di installazione.

static TestEnvironment fromJson (JSONObject json)
String getContextFilePattern ()
getEnvVars ()

Restituisce un oggetto ERROR(/Map) contenente tutte le variabili env.

getExcludedFilesInJavaClasspath ()

Restituisce un elenco di file esclusi in java classpath

getExtraContextFiles ()
long getInvocationTimeout ()
getJavaProperties ()

Restituisce un oggetto ERROR(/Map) contenente tutte le proprietà Java.

getJvmOptions ()

Restituisce un elenco di opzioni JVM.

String getLogLevel ()
getOutputFilePatterns ()

Restituisce un elenco di modelli di file di output.

String getOutputFileUploadUrl ()

Restituisce un URL di caricamento del file di output.

long getOutputIdleTimeout ()
String getRetryCommandLine ()
getSetupScripts ()

Restituisce un elenco di comandi dello script di installazione.

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

Imposta un URL di caricamento del file di output.

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

Restituisce se utilizzare l'impostazione parallela.

boolean useSubprocessReporting ()

Restituisce se utilizzare il report dei processi secondari.

Costruttori pubblici

Ambiente di test

public TestEnvironment ()

Metodi pubblici

addEnvVar

public void addEnvVar (String name, 
                String value)

Aggiunge una variabile di ambiente.

Parametri
name String : un nome di variabile.

value String : un valore variabile.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Parametri
s String

addExtraContextFile

public void addExtraContextFile (String path)

Aggiunge un percorso file da aggiungere al file di contesto.

Parametri
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Aggiunge una proprietà Java.

Parametri
name String : un nome di proprietà.

value String : un valore di proprietà.

addJvmOption

public void addJvmOption (String s)

Aggiunge un'opzione JVM.

Parametri
s String : un'opzione JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

Aggiunge un modello di file di output.

Parametri
s String : un modello di file.

addSetupScripts

public void addSetupScripts (String s)

Aggiunge un comando di script di installazione.

Parametri
s String : un comando di script di installazione.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Parametri
json JSONObject

ritorna
TestEnvironment

Getta
JSONException

getContextFilePattern

public String getContextFilePattern ()

ritorna
String

getEnvVars

public  getEnvVars ()

Restituisce un oggetto ERROR(/Map) contenente tutte le variabili env.

ritorna
mappa immodificabile di tutti gli env vars.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Restituisce un elenco di file esclusi in java classpath

ritorna
elenco di file immodificabile

getExtraContextFiles

public  getExtraContextFiles ()

ritorna
elenco di percorsi di file aggiuntivi da aggiungere al file di contesto

getInvocationTimeout

public long getInvocationTimeout ()

ritorna
long massimo millis per attendere un'invocazione

getJavaProperties

public  getJavaProperties ()

Restituisce un oggetto ERROR(/Map) contenente tutte le proprietà Java.

ritorna
mappa immodificabile di tutte le proprietà del corridore.

getJvmOptions

public  getJvmOptions ()

Restituisce un elenco di opzioni JVM.

ritorna
elenco di opzioni immodificabile

getLogLevel

public String getLogLevel ()

ritorna
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Restituisce un elenco di modelli di file di output.

ritorna
elenco immodificabile di modelli di file.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Restituisce un URL di caricamento del file di output.

ritorna
String un URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

ritorna
long millis massimo per attendere un sottoprocesso inattivo

getRetryCommandLine

public String getRetryCommandLine ()

ritorna
String

getSetupScripts

public  getSetupScripts ()

Restituisce un elenco di comandi dello script di installazione.

ritorna
elenco di comandi immodificabile

getTradefedConfigObjects

public  getTradefedConfigObjects ()

ritorna

setInvocationTimeout

public void setInvocationTimeout (long value)

Parametri
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Imposta un URL di caricamento del file di output.

Parametri
s String : un URL.

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

Parametri
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

Parametri
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

Parametri
f boolean

useParallelSetup

public boolean useParallelSetup ()

Restituisce se utilizzare l'impostazione parallela.

ritorna
boolean un booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Restituisce se utilizzare il report dei processi secondari.

ritorna
boolean un booleano.