Środowisko testowe

public class TestEnvironment
extends Object

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


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

Podsumowanie

Konstruktory publiczne

TestEnvironment()

Metody publiczne

void addEnvVar(String name, String value)

Dodaje zmienną środowiskową.

void addExcludedFileInJavaClasspath(String s)
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)
getBuildAttributes()

Zwraca obiekt ERROR(/Map) zawierający wszystkie atrybuty kompilacji.

String getContextFilePattern()
getEnvVars()

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

getExcludedFilesInJavaClasspath()

Zwraca listę wykluczonych plików w ścieżce klasy Java

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.

dodajWykluczonyPlikWklasa_w_klasie Java

public void addExcludedFileInJavaClasspath (String s)

Parametry
s String

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

getBuildAttributes

public  getBuildAttributes ()

Zwraca obiekt ERROR(/Map) zawierający wszystkie atrybuty kompilacji.

Zwroty
nie można zmienić mapy wszystkich atrybutów kompilacji

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

getexcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Zwraca listę wykluczonych plików w ścieżce klasy Java

Zwroty
lista plików, której 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ą.