Narzędzie systemowe
public class SystemUtil
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Klasa narzędziowa do wykonywania wywołań systemowych.
Streszczenie
Pola | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR Śledź mapowanie zmiennych na podścieżkę, jaką przyjmuje w katalogu testów. |
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 specyficzny dla produktu z drzewa kompilacji systemu Android. |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck) Ta wersja z wyraźnym serwerem funkcji jest przeznaczona tylko do specjalnych sytuacji, takich jak hałaśliwa praca próbna. |
static File | getRunningJavaBinaryPath () Zwraca ścieżkę do pliku binarnego Java, w którym działa bieżąca wiązka testowa |
static | getTestCasesDirs ( IBuildInfo buildInfo) Uzyskaj listę |
static boolean | isLocalMode () Zwraca wartość true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania użytkownika. |
static boolean | isRemoteEnvironment () Zwróć wartość 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 katalogu testów.
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ących na katalogi testowe zewnętrzne wobec Tradefed.
Zwroty | |
---|---|
getProductOutputDir
public static File getProductOutputDir ()
Pobiera katalog wyjściowy specyficzny dla produktu z drzewa kompilacji systemu Android. Zazwyczaj ta lokalizacja zawiera obrazy różnych partycji urządzeń, programu ładującego, radia i tak dalej.
Uwaga: metoda nie gwarantuje istnienia tej ścieżki.
Zwroty | |
---|---|
File | lokalizacja katalogu wyjściowego lub null , jeśli bieżąca kompilacja nie jest |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Ta wersja z wyraźnym serwerem funkcji jest przeznaczona tylko do specjalnych sytuacji, takich jak hałaśliwa praca próbna.
Parametry | |
---|---|
skipJavaCheck | boolean |
Zwroty | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Zwraca ścieżkę do pliku binarnego Java, 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 wartość 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 wyników kompilacji, w oparciu o wartość zmiennych środowiskowych i podane informacje o kompilacji. |
jestTrybLokalny
public static boolean isLocalMode ()
Zwraca wartość true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania użytkownika.
Zwroty | |
---|---|
boolean |
jestZdalneŚrodowisko
public static boolean isRemoteEnvironment ()
Zwróć wartość true, jeśli aktualnie pracujemy w środowisku zdalnym.
Zwroty | |
---|---|
boolean |