Środowisko testowe

public class TestEnvironment
extends Object

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


Klasa do modelowania komunikatu TestEnvironment zwracanego przez interfejs TFC API.

Podsumowanie

Konstruktory publiczne

TestEnvironment()

Metody publiczne

void addEnvVar(String name, String value)

Dodaje zmienną środowiskową.

void addExtraContextFile(String path)

Dodaje ścieżkę pliku dołączaną do pliku kontekstu.

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

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

Zwraca obiekt ERROR(/Map) zawierający wszystkie zmienne środowiskowe.

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

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

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

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

Ustawia adres URL do przesyłania pliku wyjściowego.

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

Wskazuje, czy należy użyć konfiguracji równoległej.

boolean useSubprocessReporting()

Wskazuje, czy ma być używane raportowanie podprocesu.

Konstruktory publiczne

Ś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ść zmiennej.

addExtraContextFile (Pliku dodatkowego kontekstu)

public void addExtraContextFile (String path)

Dodaje ścieżkę pliku dołączaną do pliku kontekstu.

Parametry
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Dodaje właściwość Java.

Parametry
name String: nazwa właściwości.

value String: wartość właściwości.

addJvmOption

public void addJvmOption (String s)

Dodaje opcję JVM.

Parametry
s String: opcja JVM.

dodajWzorzecPlikuWyjściowego

public void addOutputFilePattern (String s)

Dodaje wzorzec pliku wyjściowego.

Parametry
s String: wzorzec pliku.

Skrypty addSkonfiguruj

public void addSetupScripts (String s)

Dodaje polecenie skryptu konfiguracji.

Parametry
s String: polecenie skryptu konfiguracji.

Od JSON

public static TestEnvironment fromJson (JSONObject json)

Parametry
json JSONObject

Zwroty
TestEnvironment

Rzuty
JSONException

getContextFilePattern.

public String getContextFilePattern ()

Zwroty
String

getEnvVars,

public  getEnvVars ()

Zwraca obiekt ERROR(/Map) zawierający wszystkie zmienne środowiskowe.

Zwroty
mapa wszystkich zmiennych środowisk, których nie można zmienić.

getExtraContextFiles;

public  getExtraContextFiles ()

Zwroty
lista dodatkowych ścieżek plików, które można dołączyć do pliku kontekstu

getInvocationTimeout

public long getInvocationTimeout ()

Zwroty
long maksymalna liczba milisekund oczekiwania na wywołanie

getJavaWłaściwości

public  getJavaProperties ()

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

Zwroty
nie można zmienić mapy wszystkich właściwości biegów.

getJvmOptions

public  getJvmOptions ()

Zwraca listę opcji JVM.

Zwroty
lista opcji bez możliwości zmiany

getLogLevel

public String getLogLevel ()

Zwroty
String

getoutputFilePatterns

public  getOutputFilePatterns ()

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

Zwroty
listę wzorców plików, której nie można zmienić.

adres URL przesyłania pliku wyjściowego

public String getOutputFileUploadUrl ()

Zwraca adres URL przesyłania pliku wyjściowego.

Zwroty
String adres URL.

getOutputIdleLimit czasu

public long getOutputIdleTimeout ()

Zwroty
long maksymalna liczba milisekund oczekiwania na bezczynny podproces podprocesu

getPonówCommandLine

public String getRetryCommandLine ()

Zwroty
String

Skrypty getSetupScripts

public  getSetupScripts ()

Zwraca listę poleceń skryptu konfiguracji.

Zwroty
lista poleceń, której nie można zmienić

Obiekty getTradefedConfigObject

public  getTradefedConfigObjects ()

Zwroty

setInvocationTimeout

public void setInvocationTimeout (long value)

Parametry
value long

ustawURLprzesyłania pliku wyjściowego

public void setOutputFileUploadUrl (String s)

Ustawia adres URL do przesyłania pliku wyjściowego.

Parametry
s String: adres URL.

setOutputIdleLimit czasu

public void setOutputIdleTimeout (long outputIdleTimeout)

Parametry
outputIdleTimeout long

setUseParallelSkonfiguruj

public void setUseParallelSetup (boolean f)

Parametry
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

Parametry
f boolean

Użyj konfiguracjiRównolegle

public boolean useParallelSetup ()

Wskazuje, czy należy użyć konfiguracji równoległej.

Zwroty
boolean jest wartością logiczną.

useSubprocessReporting

public boolean useSubprocessReporting ()

Wskazuje, czy ma być używane raportowanie podprocesu.

Zwroty
boolean jest wartością logiczną.