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 addExtraContextFile (String path)

Aggiunge un percorso di 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 ERROR(/Map) oggetto che contiene tutti env vars.

getExtraContextFiles ()
long getInvocationTimeout ()
getJavaProperties ()

Restituisce un ERROR(/Map) oggetto 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.

addExtraContextFile

public void addExtraContextFile (String path)

Aggiunge un percorso di 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 : valore di una 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 script di installazione.

daJson

public static TestEnvironment fromJson (JSONObject json)

Parametri
json JSONObject

ritorna
TestEnvironment

tiri
JSONException

getContextFilePattern

public String getContextFilePattern ()

ritorna
String

getEnvVars

public  getEnvVars ()

Restituisce un ERROR(/Map) oggetto che contiene tutti env vars.

ritorna
mappa non modificabile di tutte le variabili ambientali.

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 ERROR(/Map) oggetto contenente tutte le proprietà Java.

ritorna
mappa non modificabile di tutte le proprietà del corridore.

getJvmOptions

public  getJvmOptions ()

Restituisce un elenco di opzioni JVM.

ritorna
elenco non modificabile di opzioni

getLogLevel

public String getLogLevel ()

ritorna
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Restituisce un elenco di modelli di file di output.

ritorna
elenco non modificabile 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 millisecondi 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 non modificabile 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

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.