Test Umgebung

public class TestEnvironment
extends Object

java.lang.Object
com.android.tradefed.cluster.Testumgebung


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

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 alle env enthält Vars.

getExtraContextFiles ()
long getInvocationTimeout ()
getJavaProperties ()

Gibt ein ERROR(/Map) Objekt , das alle Java - Eigenschaften.

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 Berichterstellung für Unterprozesse 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 wird.

Parameter
path String

JavaProperty hinzufügen

public void addJavaProperty (String name, 
                String value)

Fügt eine Java-Eigenschaft hinzu.

Parameter
name String : ein Eigenschaftsnamen.

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.

SetupScripts hinzufügen

public void addSetupScripts (String s)

Fügt einen Setup-Skriptbefehl hinzu.

Parameter
s String : ein Setup - Script - Befehl.

vonJson

public static TestEnvironment fromJson (JSONObject json)

Parameter
json JSONObject

Kehrt zurück
TestEnvironment

Würfe
JSONException

getContextFilePattern

public String getContextFilePattern ()

Kehrt zurück
String

getEnvVars

public  getEnvVars ()

Gibt ein ERROR(/Map) Objekt alle env enthält Vars.

Kehrt zurück
nicht veränderbare Karte aller env vars.

getExtraContextFiles

public  getExtraContextFiles ()

Kehrt zurück
Liste zusätzlicher Dateipfade zum Anhängen an die Kontextdatei

getInvocationTimeout

public long getInvocationTimeout ()

Kehrt zurück
long maximale Millise, um auf einen Aufruf zu warten

getJavaProperties

public  getJavaProperties ()

Gibt ein ERROR(/Map) Objekt , das alle Java - Eigenschaften.

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

getJvmOptions

public  getJvmOptions ()

Gibt eine Liste von JVM-Optionen zurück.

Kehrt zurück
unverä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änderliche 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 Millise, um auf einen inaktiven Unterprozess zu warten

getRetryCommandLine

public String getRetryCommandLine ()

Kehrt zurück
String

getSetupScripts

public  getSetupScripts ()

Gibt eine Liste von Setup-Skriptbefehlen zurück.

Kehrt zurück
unveränderbare 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

useParallelSetup

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 Berichterstellung für Unterprozesse verwendet werden soll.

Kehrt zurück
boolean ein boolescher Wert.