Środowisko testowe

public class TestEnvironment
extends Object

Obiekt Java.lang.Object
com.android.tradefed.cluster.TestEnvironment


Klasa służąca do modelowania komunikatu TestEnvironment zwracanego przez interfejs API TFC.

Streszczenie

Konstruktorzy publiczni

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 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 obiekt ERROR(/Map) zawierający wszystkie zmienne env.

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

boolean useSubprocessReporting ()

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

Konstruktorzy publiczni

Środowisko testowe

public TestEnvironment ()

Metody publiczne

dodajEnvVar

public void addEnvVar (String name, 
                String value)

Dodaje zmienną środowiskową.

Parametry
name String : nazwa zmiennej.

value String : wartość zmienna.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Parametry
s String

dodaj plik ExtraContext

public void addExtraContextFile (String path)

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

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 : wzór pliku.

dodaj skrypty konfiguracyjne

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

Rzuca
JSONException

pobierzContextFilePattern

public String getContextFilePattern ()

Zwroty
String

pobierzEnvVars

public  getEnvVars ()

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

Zwroty
niemodyfikowalna mapa wszystkich zmiennych środowiskowych.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

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

Zwroty
niemodyfikowalna lista plików

pobierz plikiExtraContextFiles

public  getExtraContextFiles ()

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

getInvocationTimeout

public long getInvocationTimeout ()

Zwroty
long maksymalna liczba milis oczekiwania na wywołanie

pobierz Właściwości Java

public  getJavaProperties ()

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

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

pobierzJvmOpcje

public  getJvmOptions ()

Zwraca listę opcji JVM.

Zwroty
niemodyfikowalna lista opcji

pobierz poziom logu

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 maksimum milis, aby czekać na bezczynny podproces

pobierz ponownie wiersz poleceń

public String getRetryCommandLine ()

Zwroty
String

pobierz skrypty konfiguracyjne

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

setUżyj konfiguracji równoległej

public void setUseParallelSetup (boolean f)

Parametry
f boolean

setUseSubprocessRaportowanie

public void setUseSubprocessReporting (boolean f)

Parametry
f boolean

użyj konfiguracji równoległej

public boolean useParallelSetup ()

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

Zwroty
boolean wartość logiczna.

skorzystaj z raportowania podprocesów

public boolean useSubprocessReporting ()

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

Zwroty
boolean wartość logiczna.