TestEnvironment

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 del file da accodare 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 pattern di file di output.

void addSetupScripts(String s)

Aggiunge un comando dello script di configurazione.

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

Restituisce un oggetto Map contenente tutti gli attributi di build.

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

Restituisce un oggetto Map contenente tutte le variabili di ambiente.

List<String> getExcludedFilesInJavaClasspath()

Restituisce un elenco di file esclusi nel classpath Java

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

Restituisce un oggetto Map contenente tutte le proprietà Java.

List<String> getJvmOptions()

Restituisce un elenco di opzioni JVM.

String getLogLevel()
List<String> getOutputFilePatterns()

Restituisce un elenco di pattern di file di output.

String getOutputFileUploadUrl()

Restituisce un URL di caricamento del file di output.

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

Restituisce un elenco di comandi dello script di configurazione.

List<TradefedConfigObject> 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 un valore che indica se utilizzare la configurazione parallela.

boolean useSubprocessReporting()

Restituisce un valore che indica se utilizzare i report sui subprocess.

Costruttori pubblici

TestEnvironment

public TestEnvironment ()

Metodi pubblici

addEnvVar

public void addEnvVar (String name, 
                String value)

Aggiunge una variabile di ambiente.

Parametri
name String: il nome di una variabile.

value String: un valore variabile.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Parametri
s String

addExtraContextFile

public void addExtraContextFile (String path)

Aggiunge un percorso del file da accodare al file di contesto.

Parametri
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Aggiunge una proprietà Java.

Parametri
name String: un nome della proprietà.

value String: un valore della 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 pattern di file di output.

Parametri
s String: un pattern di file.

addSetupScripts

public void addSetupScripts (String s)

Aggiunge un comando dello script di configurazione.

Parametri
s String: un comando dello script di configurazione.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Parametri
json JSONObject

Resi
TestEnvironment

Genera
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

Restituisce un oggetto Map contenente tutti gli attributi di build.

Resi
Map<String, String> mappa non modificabile di tutti gli attributi di build

getContextFilePattern

public String getContextFilePattern ()

Resi
String

getEnvVars

public Map<String, String> getEnvVars ()

Restituisce un oggetto Map contenente tutte le variabili di ambiente.

Resi
Map<String, String> mappa non modificabile di tutte le variabili di ambiente.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

Restituisce un elenco di file esclusi nel classpath Java

Resi
List<String> elenco non modificabile di file

getExtraContextFiles

public List<String> getExtraContextFiles ()

Resi
List<String> elenco di percorsi di file aggiuntivi da aggiungere al file di contesto

getInvocationTimeout

public long getInvocationTimeout ()

Resi
long millisecondi massimi di attesa per una chiamata

getJavaProperties

public Map<String, String> getJavaProperties ()

Restituisce un oggetto Map contenente tutte le proprietà Java.

Resi
Map<String, String> mappa non modificabile di tutte le proprietà del runner.

getJvmOptions

public List<String> getJvmOptions ()

Restituisce un elenco di opzioni JVM.

Resi
List<String> elenco non modificabile di opzioni

getLogLevel

public String getLogLevel ()

Resi
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

Restituisce un elenco di pattern di file di output.

Resi
List<String> elenco non modificabile di pattern di file.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Restituisce un URL di caricamento del file di output.

Resi
String un URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Resi
long maximum millis to wait for an idle subprocess

getRetryCommandLine

public String getRetryCommandLine ()

Resi
String

getSetupScripts

public List<String> getSetupScripts ()

Restituisce un elenco di comandi dello script di configurazione.

Resi
List<String> elenco non modificabile di comandi

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

Resi
List<TradefedConfigObject>

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 un valore che indica se utilizzare la configurazione parallela.

Resi
boolean un valore booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Restituisce un valore che indica se utilizzare i report sui subprocess.

Resi
boolean un valore booleano.