Środowisko testowe

public class TestEnvironment
extends Object

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


Klasa do modelowania komunikatu TestEnvironment zwróconego przez interfejs API TFC.

Streszczenie

Konstruktorzy publiczni

TestEnvironment ()

Metody publiczne

void addEnvVar (String name, String value)

Dodaje zmienną środowiskową.

void addExtraContextFile (String path)

Dodaje ścieżkę pliku do dołączenia do pliku kontekstowego.

void addJavaProperty (String name, String value)

Dodaje właściwość Java.

void addJvmOption (String s)

Dodaje opcję JVM.

void addOutputFilePattern (String s)

Dodaje wzorzec pliku wyjściowego.

void addSetupScripts (String s)

Dodaje polecenie skryptu instalacyjnego.

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

Zwraca ERROR(/Map) obiekt zawierający wszystkie env vars.

getExtraContextFiles ()
long getInvocationTimeout ()
getJavaProperties ()

Zwraca ERROR(/Map) obiekt zawierający wszystkie właściwości Javy.

getJvmOptions ()

Zwraca listę opcji JVM.

String getLogLevel ()
getOutputFilePatterns ()

Zwraca listę wzorców plików wyjściowych.

String getOutputFileUploadUrl ()

Zwraca adres URL przesyłania pliku wyjściowego.

long getOutputIdleTimeout ()
String getRetryCommandLine ()
getSetupScripts ()

Zwraca listę poleceń skryptu instalacyjnego.

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

Ustawia adres URL przesyłania pliku wyjściowego.

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

Zwraca, czy używać konfiguracji równoległej.

boolean useSubprocessReporting ()

Zwraca, czy używać raportowania podprocesów.

Konstruktorzy publiczni

Środowisko testowe

public TestEnvironment ()

Metody publiczne

addEnvVar

public void addEnvVar (String name, 
                String value)

Dodaje zmienną środowiskową.

Parametry
name String : nazwa zmiennej.

value String : wartość zmienna.

addExtraContextFile

public void addExtraContextFile (String path)

Dodaje ścieżkę pliku do dołączenia do pliku kontekstowego.

Parametry
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Dodaje właściwość Java.

Parametry
name String : nazwa nieruchomości.

value String : wartość nieruchomości.

addJvmOption

public void addJvmOption (String s)

Dodaje opcję JVM.

Parametry
s String : opcja JVM.

Dodaj wzorzec pliku wyjściowego

public void addOutputFilePattern (String s)

Dodaje wzorzec pliku wyjściowego.

Parametry
s String : wzorzec plik.

addSetupScripts

public void addSetupScripts (String s)

Dodaje polecenie skryptu instalacyjnego.

Parametry
s String : komenda skrypt instalacyjny.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Parametry
json JSONObject

Zwroty
TestEnvironment

Rzuty
JSONException

GetContextFilePatern

public String getContextFilePattern ()

Zwroty
String

getEnvVars

public  getEnvVars ()

Zwraca ERROR(/Map) obiekt zawierający wszystkie env vars.

Zwroty
niemodyfikowalna mapa wszystkich zmiennych środowiskowych.

getExtraContextFiles

public  getExtraContextFiles ()

Zwroty
lista dodatkowych ścieżek plików do dołączenia do pliku kontekstowego

getInvocationTimeout

public long getInvocationTimeout ()

Zwroty
long maksymalne milis czekać na inwokację

getJavaProperties

public  getJavaProperties ()

Zwraca ERROR(/Map) obiekt zawierający wszystkie właściwości Javy.

Zwroty
niemodyfikowalna mapa wszystkich właściwości biegaczy.

getJvmOptions

public  getJvmOptions ()

Zwraca listę opcji JVM.

Zwroty
niemodyfikowalna lista opcji

getLogLevel

public String getLogLevel ()

Zwroty
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Zwraca listę wzorców plików wyjściowych.

Zwroty
niemodyfikowalna lista wzorców plików.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Zwraca adres URL przesyłania pliku wyjściowego.

Zwroty
String adres URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Zwroty
long maksymalne milis oczekiwania na bezczynny podproces

getRetryCommandLine

public String getRetryCommandLine ()

Zwroty
String

getSetupScripts

public  getSetupScripts ()

Zwraca listę poleceń skryptu instalacyjnego.

Zwroty
niemodyfikowalna lista poleceń

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Zwroty

setInvocationTimeout

public void setInvocationTimeout (long value)

Parametry
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Ustawia adres URL przesyłania pliku wyjściowego.

Parametry
s String : URL.

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

Parametry
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

Parametry
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

Parametry
f boolean

użyjParallelSetup

public boolean useParallelSetup ()

Zwraca, czy używać konfiguracji równoległej.

Zwroty
boolean wartość logiczna.

useSubprocessRaporting

public boolean useSubprocessReporting ()

Zwraca, czy używać raportowania podprocesów.

Zwroty
boolean wartość logiczna.