TestEnvironment

public class TestEnvironment
extends Object

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


Klasa modelująca wiadomość z TestEnvironment zwracaną 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ę do pliku, który ma zostać dołączony 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 konfiguracyjnego.

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

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ę wzorów plików wyjściowych.

String getOutputFileUploadUrl()

Zwraca adres URL przesyłania pliku wyjściowego.

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

Zwraca listę poleceń skryptu konfiguracyjnego.

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 wartość wskazującą, czy należy użyć konfiguracji równoległej.

boolean useSubprocessReporting()

Zwraca informacje o tym, czy należy używać raportowania podprocesu.

Konstruktory publiczne

TestEnvironment

public TestEnvironment ()

Metody publiczne

addEnvVar

public void addEnvVar (String name, 
                String value)

Dodaje zmienną środowiskową.

Parametry
name String: nazwa zmiennej.

value String: wartość zmiennej.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Parametry
s String

addExtraContextFile

public void addExtraContextFile (String path)

Dodaje ścieżkę do pliku, który ma zostać dołączony do pliku kontekstowego.

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.

addOutputFilePattern

public void addOutputFilePattern (String s)

Dodaje wzorzec pliku wyjściowego.

Parametry
s String: wzór pliku.

addSetupScripts

public void addSetupScripts (String s)

Dodaje polecenie skryptu konfiguracyjnego.

Parametry
s String: polecenie skryptu konfiguracyjnego.

fromJson

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
niezmienna mapa wszystkich atrybutów kompilacji;

getContextFilePattern

public String getContextFilePattern ()

Zwroty
String

getEnvVars

public  getEnvVars ()

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

Zwroty
niemodyfikowana mapa wszystkich zmiennych środowiskowych.

getExcludedFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

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

Zwroty
lista plików, której nie można zmienić;

getExtraContextFiles

public  getExtraContextFiles ()

Zwroty
lista dodatkowych ścieżek do plików do dodania do pliku kontekstu

getInvocationTimeout

public long getInvocationTimeout ()

Zwroty
long maksymalny czas oczekiwania w milisekundach na wywołanie.

getJavaProperties

public  getJavaProperties ()

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

Zwroty
niezmienna mapa wszystkich właściwości Runnera.

getJvmOptions

public  getJvmOptions ()

Zwraca listę opcji JVM.

Zwroty
niezmienna lista opcji

getLogLevel

public String getLogLevel ()

Zwroty
String

getOutputFilePatterns

public  getOutputFilePatterns ()

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

Zwroty
niezmienna lista wzoró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 Maksymalny czas oczekiwania w milisekundach na bezczynny proces podrzędny

getRetryCommandLine

public String getRetryCommandLine ()

Zwroty
String

getSetupScripts

public  getSetupScripts ()

Zwraca listę poleceń skryptu konfiguracyjnego.

Zwroty
niezmienna 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

useParallelSetup

public boolean useParallelSetup ()

Zwraca wartość wskazującą, czy należy użyć konfiguracji równoległej.

Zwroty
boolean wartość logiczna.

useSubprocessReporting

public boolean useSubprocessReporting ()

Zwraca informacje o tym, czy należy używać raportowania podprocesu.

Zwroty
boolean wartość logiczna.