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

void addSetupScripts(String s)

Aggiunge un comando di script di configurazione.

static TestEnvironment fromJson(JSONObject json)
getBuildAttributes()

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

String getContextFilePattern()
getEnvVars()

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

getExcludedFilesInJavaClasspath()

Restituisce un elenco di file esclusi in 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 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()

Indica se utilizzare la configurazione parallela.

boolean useSubprocessReporting()

Indica se utilizzare i report di elaborazione secondaria.

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.

addEsclusoFileInJavaClasspath

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

proprietà addJava

public void addJavaProperty (String name, 
                String value)

Aggiunge una proprietà Java.

Parametri
name String: il nome di una proprietà.

value String: un valore della proprietà.

aggiungiJvmOpzione

public void addJvmOption (String s)

Aggiunge un'opzione JVM.

Parametri
s String: un'opzione JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

Aggiunge un pattern del file di output.

Parametri
s String: un pattern di file.

addSetupScripts

public void addSetupScripts (String s)

Aggiunge un comando di script di configurazione.

Parametri
s String: un comando di script di configurazione.

daJson

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 build.

Ritorni
mappa non modificabile di tutti gli attributi di build

getContextFilePattern

public String getContextFilePattern ()

Ritorni
String

getEnvVar

public  getEnvVars ()

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

Ritorni
mappa non modificabile di tutte le variabili ambient.

getEsclusoFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Restituisce un elenco di file esclusi in classpath java

Ritorni
elenco di file non modificabile

getExtraContextFiles

public  getExtraContextFiles ()

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

getInvocationTimeout

public long getInvocationTimeout ()

Ritorni
long massimo di millisecondi per attendere una chiamata

getJavaProperties

public  getJavaProperties ()

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

Ritorni
mappa non modificabile di tutte le proprietà runner.

getJvmOptions

public  getJvmOptions ()

Restituisce un elenco di opzioni JVM.

Ritorni
elenco di opzioni non modificabile

getLogLevel

public String getLogLevel ()

Ritorni
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Restituisce un elenco di pattern di file di output.

Ritorni
non modificabile elenco 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 massimo di millisecondi per attendere un sottoprocesso inattivo

getRiprovaRiga di comando

public String getRetryCommandLine ()

Ritorni
String

getSetupScripts

public  getSetupScripts ()

Restituisce un elenco di comandi dello script di configurazione.

Ritorni
elenco di comandi non modificabile

getTradefedConfigObject

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

usaParallelSetup

public boolean useParallelSetup ()

Indica se utilizzare la configurazione parallela.

Ritorni
boolean un valore booleano.

useSubprocessReporting

public boolean useSubprocessReporting ()

Indica se utilizzare i report di elaborazione secondaria.

Ritorni
boolean un valore booleano.