TestEnvironment

public class TestEnvironment
extends Object

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


Klasa modelująca wiadomość 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ę 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 konfiguracji.

static TestEnvironment fromJson(JSONObject json)
Map<String, String> getBuildAttributes()

Zwraca obiekt Map zawierający wszystkie atrybuty kompilacji.

String getContextFilePattern()
Map<String, String> getEnvVars()

Zwraca Map zawierający wszystkie zmienne środowiskowe.

List<String> getExcludedFilesInJavaClasspath()

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

List<String> getExtraContextFiles()
long getInvocationTimeout()
Map<String, String> getJavaProperties()

Zwraca obiekt Map zawierający wszystkie właściwości Java.

List<String> getJvmOptions()

Zwraca listę opcji JVM.

String getLogLevel()
List<String> getOutputFilePatterns()

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

String getOutputFileUploadUrl()

Zwraca adres URL przesyłania pliku wyjściowego.

long getOutputIdleTimeout()
String getRetryCommandLine()
List<String> getSetupScripts()

Zwraca listę poleceń skryptu konfiguracji.

List<TradefedConfigObject> 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 należy użyć konfiguracji równoległej.

boolean useSubprocessReporting()

Zwraca informację, czy należy używać raportowania procesów podrzędnych.

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ę pliku do dołączenia 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.

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

Parametry
s String: polecenie skryptu konfiguracyjnego.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Parametry
json JSONObject

Zwraca
TestEnvironment

Zgłasza
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

Zwraca obiekt Map zawierający wszystkie atrybuty kompilacji.

Zwraca
Map<String, String> niemodyfikowalna mapa wszystkich atrybutów kompilacji;

getContextFilePattern

public String getContextFilePattern ()

Zwraca
String

getEnvVars

public Map<String, String> getEnvVars ()

Zwraca Map zawierający wszystkie zmienne środowiskowe.

Zwraca
Map<String, String> niezmienialną mapę wszystkich zmiennych środowiskowych.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

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

Zwraca
List<String> lista plików, których nie można modyfikować

getExtraContextFiles

public List<String> getExtraContextFiles ()

Zwraca
List<String> lista dodatkowych ścieżek do plików, które mają zostać dołączone do pliku kontekstu;

getInvocationTimeout

public long getInvocationTimeout ()

Zwraca
long maksymalna liczba milisekund oczekiwania na wywołanie

getJavaProperties

public Map<String, String> getJavaProperties ()

Zwraca obiekt Map zawierający wszystkie właściwości Java.

Zwraca
Map<String, String> niezmienialna mapa wszystkich właściwości wykonawcy.

getJvmOptions

public List<String> getJvmOptions ()

Zwraca listę opcji JVM.

Zwraca
List<String> listę opcji, której nie można modyfikować;

getLogLevel

public String getLogLevel ()

Zwraca
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

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

Zwraca
List<String> niemodyfikowalna lista wzorców plików.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Zwraca adres URL przesyłania pliku wyjściowego.

Zwraca
String adres URL,

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Zwraca
long maksymalny czas oczekiwania w milisekundach na bezczynny podproces;

getRetryCommandLine

public String getRetryCommandLine ()

Zwraca
String

getSetupScripts

public List<String> getSetupScripts ()

Zwraca listę poleceń skryptu konfiguracji.

Zwraca
List<String> lista poleceń, których nie można modyfikować;

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

Zwraca
List<TradefedConfigObject>

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

Zwraca
boolean wartość logiczną.

useSubprocessReporting

public boolean useSubprocessReporting ()

Zwraca informację, czy należy używać raportowania procesów podrzędnych.

Zwraca
boolean wartość logiczną.