Środowisko testowe

public class TestEnvironment
extends Object

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


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

Streszczenie

Konstruktory publiczne

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

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

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

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 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 pytanie, czy użyć konfiguracji równoległej.

boolean useSubprocessReporting ()

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

Konstruktory publiczne

Środowisko testowe

public TestEnvironment ()

Metody publiczne

dodajzmiennąśrodowiska

public void addEnvVar (String name, 
                String value)

Dodaje zmienną środowiskową.

Parametry
name String : nazwa zmiennej.

value String : wartość zmiennej.

dodaj dodatkowy plik kontekstu

public void addExtraContextFile (String path)

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

Parametry
path String

dodaj właściwość Java

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.

dodaj opcję Jvm

public void addJvmOption (String s)

Dodaje opcję JVM.

Parametry
s String : opcja JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

Dodaje wzorzec pliku wyjściowego.

Parametry
s String : wzorzec pliku.

addSetupScripts

public void addSetupScripts (String s)

Dodaje polecenie skryptu instalacyjnego.

Parametry
s String : polecenie skryptu instalacyjnego.

od Jsona

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

Zwroty
niemodyfikowalna mapa wszystkich zmiennych env.

pobierz dodatkowe pliki kontekstowe

public  getExtraContextFiles ()

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

getInvocationTimeout

public long getInvocationTimeout ()

Zwroty
long maksymalna liczba milisów oczekiwania na wywołanie

getJavaProperties

public  getJavaProperties ()

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

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

getJvmOptions

public  getJvmOptions ()

Zwraca listę opcji JVM.

Zwroty
niemodyfikowalna lista opcji

pobierz poziom dziennika

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 maksymalna liczba milisekund czekania 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 : adres 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żyj konfiguracji równoległej

public boolean useParallelSetup ()

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

Zwroty
boolean wartość logiczna.

useSubprocessReporting

public boolean useSubprocessReporting ()

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

Zwroty
boolean wartość logiczna.