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

void addSetupScripts(String s)

Aggiunge un comando dello script di configurazione.

static TestEnvironment fromJson(JSONObject json)
getBuildAttributes()

Restituisce un oggetto ERROR(/Map) contenente tutti gli attributi di compilazione.

String getContextFilePattern()
getEnvVars()

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

getExcludedFilesInJavaClasspath()

Restituisce un elenco di file esclusi nel percorso di classe 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 pattern 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 configurazione.

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 la configurazione parallela.

boolean useSubprocessReporting()

Restituisce se utilizzare i report sui sottoprocessi.

Costruttori pubblici

TestEnvironment

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 del 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 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

Ritorni
TestEnvironment

Lanci
JSONException

getBuildAttributes

public  getBuildAttributes ()

Restituisce un oggetto ERROR(/Map) contenente tutti gli attributi di compilazione.

Ritorni
mappa non modificabile di tutti gli attributi di compilazione

getContextFilePattern

public String getContextFilePattern ()

Ritorni
String

getEnvVars

public  getEnvVars ()

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

Ritorni
mappa non modificabile di tutte le variabili di ambiente.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Restituisce un elenco di file esclusi nel percorso di classe Java

Ritorni
elenco di file non modificabili

getExtraContextFiles

public  getExtraContextFiles ()

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

getInvocationTimeout

public long getInvocationTimeout ()

Ritorni
long millisecondi massimi di attesa per un'invocazione

getJavaProperties

public  getJavaProperties ()

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

Ritorni
mappa non modificabile di tutte le proprietà del runner.

getJvmOptions

public  getJvmOptions ()

Restituisce un elenco di opzioni JVM.

Ritorni
elenco di opzioni non modificabili

getLogLevel

public String getLogLevel ()

Ritorni
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Restituisce un elenco di pattern di file di output.

Ritorni
Elenco non modificabile di pattern di file.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Restituisce un URL di caricamento del file di output.

Ritorni
String un URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Ritorni
long millisecondi massimi da attendere per un sottoprocesso inattivo

getRetryCommandLine

public String getRetryCommandLine ()

Ritorni
String

getSetupScripts

public  getSetupScripts ()

Restituisce un elenco di comandi dello script di configurazione.

Ritorni
elenco di comandi non modificabili

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Ritorni

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 la configurazione parallela.

Ritorni
boolean un valore booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Restituisce se utilizzare i report sui sottoprocessi.

Ritorni
boolean un valore booleano.