Narzędzie systemowe
public class SystemUtil
extends Object
java.lang.Object | |
com.android.tradefed.util.SystemUtil |
Klasa użyteczności do wykonywania wywołań systemowych.
Streszczenie
Klasy zagnieżdżone | |
---|---|
enum | SystemUtil.EnvVariable
|
Pola | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR Śledź mapowanie zmiennych na podścieżkę, jaką przyjmuje w testach reż. |
public static final String | REMOTE_VM_VARIABLE
|
Konstruktorzy publiczni | |
---|---|
SystemUtil () |
Metody publiczne | |
---|---|
static File | getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable) Pobierz plik powiązany z env. |
static | getExternalTestCasesDirs () Uzyskaj listę |
static File | getProductOutputDir () Pobiera katalog wyjściowy specyficznych dla produktu z drzewa kompilacji systemu Android. |
static File | getRunningJavaBinaryPath () Zwraca ścieżkę do pliku binarnego Javy, w którym działa bieżąca wiązka testowa |
static | getTestCasesDirs ( IBuildInfo buildInfo) Uzyskaj listę |
static boolean | isLocalMode () Zwraca true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania użytkownika. |
static boolean | isRemoteEnvironment () Zwróć true, jeśli aktualnie pracujemy w środowisku zdalnym. |
Pola
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Śledź mapowanie zmiennych na podścieżkę, jaką przyjmuje w testach reż.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Konstruktorzy publiczni
Narzędzie systemowe
public SystemUtil ()
Metody publiczne
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Pobierz plik powiązany z env. zmienny.
Parametry | |
---|---|
envVariable | SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES lub ANDROID_HOST_OUT_TESTCASES |
Zwroty | |
---|---|
File | Powiązany katalog. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Uzyskaj listę ERROR(/File)
wskazującą na katalogi testów zewnętrznych względem Tradefed.
Zwroty | |
---|---|
getProductOutputDir
public static File getProductOutputDir ()
Pobiera katalog wyjściowy specyficznych dla produktu z drzewa kompilacji systemu Android. Zazwyczaj ta lokalizacja zawiera obrazy dla różnych partycji urządzeń, programu ładującego, radia i tak dalej.
Uwaga: metoda nie gwarantuje, że ta ścieżka istnieje.
Zwroty | |
---|---|
File | lokalizacja wyjściowego dir lub null , jeśli bieżąca kompilacja nie jest |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Zwraca ścieżkę do pliku binarnego Javy, w którym działa bieżąca wiązka testowa
Zwroty | |
---|---|
File |
pobierzTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Uzyskaj listę ERROR(/File)
katalogów przypadków testowych
Parametry | |
---|---|
buildInfo | IBuildInfo : informacje o artefakcie kompilacji. Ustaw ją na null, jeśli informacje o kompilacji nie są dostępne lub nie ma potrzeby pobierania katalogów przypadków testowych z informacji o kompilacji. |
Zwroty | |
---|---|
lista ERROR(/File) katalogów folderu przypadków testowych danych wyjściowych kompilacji, na podstawie wartości zmiennych środowiskowych i podanych informacji o kompilacji. |
isLocalMode
public static boolean isLocalMode ()
Zwraca true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania użytkownika.
Zwroty | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Zwróć true, jeśli aktualnie pracujemy w środowisku zdalnym.
Zwroty | |
---|---|
boolean |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2022-08-15 UTC.