Testumgebung

public class TestEnvironment
extends Object

java.lang.Object
😎 com.android.tradefed.cluster.TestEnvironment


Eine Klasse zum Modellieren einer TestEnvironment-Nachricht, die von der TFC API zurückgegeben wird.

Zusammenfassung

Öffentliche Konstruktoren

TestEnvironment()

Öffentliche Methoden

void addEnvVar(String name, String value)

Fügt eine Umgebungsvariable hinzu.

void addExtraContextFile(String path)

Fügt einen Dateipfad hinzu, der an die Kontextdatei angehängt werden soll.

void addJavaProperty(String name, String value)

Fügt eine Java-Eigenschaft hinzu.

void addJvmOption(String s)

Fügt eine JVM-Option hinzu.

void addOutputFilePattern(String s)

Fügt ein Ausgabedateimuster hinzu.

void addSetupScripts(String s)

Fügt einen Setupscript-Befehl hinzu.

static TestEnvironment fromJson(JSONObject json)
String getContextFilePattern()
getEnvVars()

Gibt ein ERROR(/Map)-Objekt zurück, das alle Umgebungsvariablen enthält.

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

Gibt ein ERROR(/Map)-Objekt zurück, das alle Java-Eigenschaften enthält.

getJvmOptions()

Gibt eine Liste mit JVM-Optionen zurück.

String getLogLevel()
getOutputFilePatterns()

Gibt eine Liste von Ausgabedateimustern zurück.

String getOutputFileUploadUrl()

Gibt eine URL zum Hochladen einer Ausgabedatei zurück.

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

Gibt eine Liste mit Setupskript-Befehlen zurück.

getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

Legt eine URL zum Hochladen einer Ausgabedatei fest.

void setOutputIdleTimeout(long outputIdleTimeout)
void setUseParallelSetup(boolean f)
void setUseSubprocessReporting(boolean f)
boolean useParallelSetup()

Gibt zurück, ob die parallele Einrichtung verwendet werden soll.

boolean useSubprocessReporting()

Gibt zurück, ob Teilprozessberichte verwendet werden sollen.

Öffentliche Konstruktoren

Testumgebung

public TestEnvironment ()

Öffentliche Methoden

addEnvVar

public void addEnvVar (String name, 
                String value)

Fügt eine Umgebungsvariable hinzu.

Parameter
name String: ein Variablenname.

value String: ein Variablenwert.

addExtraContextFile

public void addExtraContextFile (String path)

Fügt einen Dateipfad hinzu, der an die Kontextdatei angehängt werden soll.

Parameter
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Fügt eine Java-Eigenschaft hinzu.

Parameter
name String: ein Attributname.

value String: ein Attributwert.

addJvmOption

public void addJvmOption (String s)

Fügt eine JVM-Option hinzu.

Parameter
s String: eine JVM-Option.

addOutputFilePattern

public void addOutputFilePattern (String s)

Fügt ein Ausgabedateimuster hinzu.

Parameter
s String: ein Dateimuster.

addSetupScripts

public void addSetupScripts (String s)

Fügt einen Setupscript-Befehl hinzu.

Parameter
s String: ein Setupscript-Befehl.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Parameter
json JSONObject

Returns
TestEnvironment

Ausgabe
JSONException

getContextFilePattern

public String getContextFilePattern ()

Returns
String

getEnvVars

public  getEnvVars ()

Gibt ein ERROR(/Map)-Objekt zurück, das alle Umgebungsvariablen enthält.

Returns
Nicht änderbare Zuordnung aller Umgebungsvariablen.

getExtraContextFiles

public  getExtraContextFiles ()

Returns
Liste zusätzlicher Dateipfade, die an die Kontextdatei angehängt werden

getInvocationTimeout

public long getInvocationTimeout ()

Returns
long Maximale Anzahl von Millisekunden bis auf einen Aufruf warten

getJavaProperties

public  getJavaProperties ()

Gibt ein ERROR(/Map)-Objekt zurück, das alle Java-Eigenschaften enthält.

Returns
Nicht änderbare Zuordnung aller Runner-Eigenschaften.

getJvmOptions (Optionen)

public  getJvmOptions ()

Gibt eine Liste mit JVM-Optionen zurück.

Returns
nicht änderbare Liste von Optionen

getLogLevel

public String getLogLevel ()

Returns
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Gibt eine Liste von Ausgabedateimustern zurück.

Returns
nicht änderbare Liste von Dateimustern.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Gibt eine URL zum Hochladen einer Ausgabedatei zurück.

Returns
String eine URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Returns
long Maximale Anzahl an Millisekunden, die auf einen inaktiven Unterprozess gewartet werden soll

getWiederholenCommandLine

public String getRetryCommandLine ()

Returns
String

getSetupScripts

public  getSetupScripts ()

Gibt eine Liste mit Setupskript-Befehlen zurück.

Returns
Nicht änderbare Liste von Befehlen

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Returns

setInvocationTimeout

public void setInvocationTimeout (long value)

Parameter
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Legt eine URL zum Hochladen einer Ausgabedatei fest.

Parameter
s String: eine URL.

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

Parameter
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

Parameter
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

Parameter
f boolean

useParallelSetup

public boolean useParallelSetup ()

Gibt zurück, ob die parallele Einrichtung verwendet werden soll.

Returns
boolean ein boolescher Wert.

useSubprocessReporting

public boolean useSubprocessReporting ()

Gibt zurück, ob Teilprozessberichte verwendet werden sollen.

Returns
boolean ein boolescher Wert.