Test Umgebung

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 Konstrukteure

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 Setup-Skriptbefehl 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 von 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 von Setup-Skriptbefehlen 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 zurück, ob die Unterprozessberichterstattung verwendet werden soll.

Öffentliche Konstrukteure

Test Umgebung

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 variabler Wert.

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

value String : ein Eigenschaftswert.

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 Setup-Skriptbefehl hinzu.

Parameter
s String : ein Setup-Skriptbefehl.

vonJson

public static TestEnvironment fromJson (JSONObject json)

Parameter
json JSONObject

Kehrt zurück
TestEnvironment

Wirft
JSONException

getContextFilePattern

public String getContextFilePattern ()

Kehrt zurück
String

getEnvVars

public  getEnvVars ()

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

Kehrt zurück
Unveränderbare Karte aller env-Variablen.

getExtraContextFiles

public  getExtraContextFiles ()

Kehrt zurück
Liste zusätzlicher Dateipfade, die an die Kontextdatei angehängt werden sollen

getInvocationTimeout

public long getInvocationTimeout ()

Kehrt zurück
long maximale Millis zum Warten auf einen Aufruf

getJavaProperties

public  getJavaProperties ()

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

Kehrt zurück
unveränderbare Karte aller Läufereigenschaften.

getJvmOptions

public  getJvmOptions ()

Gibt eine Liste von JVM-Optionen zurück.

Kehrt zurück
nicht änderbare Liste von Optionen

getLogLevel

public String getLogLevel ()

Kehrt zurück
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Gibt eine Liste von Ausgabedateimustern zurück.

Kehrt zurück
unveränderbare Liste von Dateimustern.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Gibt eine URL zum Hochladen einer Ausgabedatei zurück.

Kehrt zurück
String eine URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Kehrt zurück
long maximale Millis zum Warten auf einen inaktiven Unterprozess

getRetryCommandLine

public String getRetryCommandLine ()

Kehrt zurück
String

getSetupScripts

public  getSetupScripts ()

Gibt eine Liste von Setup-Skriptbefehlen zurück.

Kehrt zurück
unveränderliche Liste von Befehlen

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Kehrt zurück

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

Verwenden Sie ParallelSetup

public boolean useParallelSetup ()

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

Kehrt zurück
boolean ein boolescher Wert.

useSubprocessReporting

public boolean useSubprocessReporting ()

Gibt zurück, ob die Unterprozessberichterstattung verwendet werden soll.

Kehrt zurück
boolean ein boolescher Wert.