TestEnvironment

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ügen Sie eine Umgebungsvariable hinzu.

void addExcludedFileInJavaClasspath(String s)
void addExtraContextFile(String path)

Hier wird ein Dateipfad hinzugefügt, der an die Kontextdatei angehängt werden soll.

void addJavaProperty(String name, String value)

Fügt eine Java-Property hinzu.

void addJvmOption(String s)

Eine JVM-Option wird hinzugefügt.

void addOutputFilePattern(String s)

Hiermit wird ein Ausgabedateimuster hinzugefügt.

void addSetupScripts(String s)

Fügen Sie einen Befehl für das Einrichtungsskript hinzu.

static TestEnvironment fromJson(JSONObject json)
getBuildAttributes()

Gibt ein ERROR(/Map)-Objekt mit allen Build-Attributen zurück.

String getContextFilePattern()
getEnvVars()

Gibt ein ERROR(/Map)-Objekt mit allen Umgebungsvariablen zurück.

getExcludedFilesInJavaClasspath()

Gibt eine Liste der ausgeschlossenen Dateien im Java-Klassenpfad zurück.

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

Gibt ein ERROR(/Map)-Objekt mit allen Java-Properties zurück.

getJvmOptions()

Gibt eine Liste der JVM-Optionen zurück.

String getLogLevel()
getOutputFilePatterns()

Gibt eine Liste von Ausgabedateimustern zurück.

String getOutputFileUploadUrl()

Gibt eine URL für den Upload der Ausgabedatei zurück.

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

Gibt eine Liste der Befehle des Einrichtungsscripts zurück.

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

Legt eine Upload-URL für die 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 an, ob Berichte zu Unterprozessen verwendet werden sollen.

Öffentliche Konstruktoren

TestEnvironment

public TestEnvironment ()

Öffentliche Methoden

addEnvVar

public void addEnvVar (String name, 
                String value)

Hiermit wird eine Umgebungsvariable hinzugefügt.

Parameter
name String: ein Variablenname.

value String: einen variablen Wert.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Parameter
s String

addExtraContextFile

public void addExtraContextFile (String path)

Hier wird ein Dateipfad hinzugefügt, der an die Kontextdatei angehängt werden soll.

Parameter
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Fügt eine Java-Property hinzu.

Parameter
name String: ein Property-Name.

value String: ein Property-Wert.

addJvmOption

public void addJvmOption (String s)

Eine JVM-Option wird hinzugefügt.

Parameter
s String: eine JVM-Option.

addOutputFilePattern

public void addOutputFilePattern (String s)

Hiermit wird ein Ausgabedateimuster hinzugefügt.

Parameter
s String: ein Dateimuster.

addSetupScripts

public void addSetupScripts (String s)

Fügen Sie einen Befehl für das Einrichtungsskript hinzu.

Parameter
s String: einen Befehl für ein Einrichtungsskript.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Parameter
json JSONObject

Returns
TestEnvironment

Ausgabe
JSONException

getBuildAttributes

public  getBuildAttributes ()

Gibt ein ERROR(/Map)-Objekt mit allen Build-Attributen zurück.

Returns
Eine nicht änderbare Zuordnung aller Build-Attribute

getContextFilePattern

public String getContextFilePattern ()

Returns
String

getEnvVars

public  getEnvVars ()

Gibt ein ERROR(/Map)-Objekt mit allen Umgebungsvariablen zurück.

Returns
Unveränderliche Zuordnung aller Umgebungsvariablen.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Gibt eine Liste der ausgeschlossenen Dateien im Java-Klassenpfad zurück.

Returns
nicht änderbare Liste von Dateien

getExtraContextFiles

public  getExtraContextFiles ()

Returns
Liste der zusätzlichen Dateipfade, die an die Kontextdatei angehängt werden sollen

getInvocationTimeout

public long getInvocationTimeout ()

Returns
long Maximale Millisekunden, die auf einen Aufruf gewartet werden soll

getJavaProperties

public  getJavaProperties ()

Gibt ein ERROR(/Map)-Objekt mit allen Java-Properties zurück.

Returns
Eine nicht änderbare Zuordnung aller Runner-Eigenschaften.

getJvmOptions

public  getJvmOptions ()

Gibt eine Liste der 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
Eine nicht änderbare Liste von Dateimustern.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Gibt eine URL für den Upload der Ausgabedatei zurück.

Returns
String eine URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Returns
long Maximale Wartezeit in Millisekunden für einen inaktiven Subprozess

getRetryCommandLine

public String getRetryCommandLine ()

Returns
String

getSetupScripts

public  getSetupScripts ()

Gibt eine Liste der Befehle des Einrichtungsscripts 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 Upload-URL für die 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 Boolescher Wert.

useSubprocessReporting

public boolean useSubprocessReporting ()

Gibt an, ob Berichte zu Unterprozessen verwendet werden sollen.

Returns
boolean Boolescher Wert.