Ambiente di test

public class TestEnvironment
extends Object

java.lang.Object
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 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 nel classpath Java

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'installazione parallela.

boolean useSubprocessReporting ()

Restituisce se utilizzare il reporting del processo secondario.

Costruttori pubblici

Ambiente di test

public TestEnvironment ()

Metodi pubblici

aggiungiVarEnv

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

aggiungiExtraContextFile

public void addExtraContextFile (String path)

Aggiunge un percorso file da aggiungere al file di contesto.

Parametri
path String

aggiungiJavaProperty

public void addJavaProperty (String name, 
                String value)

Aggiunge una proprietà Java.

Parametri
name String : un nome di proprietà.

value String : un valore di proprietà.

addJvmOpzione

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 script di installazione.

Parametri
s String : un comando di script di installazione.

daJson

public static TestEnvironment fromJson (JSONObject json)

Parametri
json JSONObject

ritorna
TestEnvironment

Lancia
JSONException

getContextFilePattern

public String getContextFilePattern ()

ritorna
String

getEnvVars

public  getEnvVars ()

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

ritorna
mappa immodificabile di tutte le variabili env.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Restituisce un elenco di file esclusi nel classpath Java

ritorna
elenco immodificabile di file

getExtraContextFiles

public  getExtraContextFiles ()

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

getInvocationTimeout

public long getInvocationTimeout ()

ritorna
long millis massimi 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 non modificabile

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 massimi 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 immodificabile di comandi

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

utilizzareParallelSetup

public boolean useParallelSetup ()

Restituisce se utilizzare l'installazione parallela.

ritorna
boolean un booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Restituisce se utilizzare il reporting del processo secondario.

ritorna
boolean un booleano.