SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
Klasa narzędziowa do wykonywania wywołań systemowych.
Podsumowanie
Stałe | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
Pola | |
|---|---|
public
static
final
Map<SystemUtil.EnvVariable, String> |
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Śledź mapowanie zmiennych na podścieżkę w katalogu testów. |
Konstruktory publiczne | |
|---|---|
SystemUtil()
|
|
Metody publiczne | |
|---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
Pobierz plik powiązany ze zmienną środowiskową. |
static
List<File>
|
getExternalTestCasesDirs()
Pobierz listę |
static
File
|
getProductOutputDir()
Pobiera katalog wyjściowy specyficzny dla produktu z drzewa kompilacji Androida. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Ta wersja z jawnym serwerem funkcji jest przeznaczona tylko do specjalnych sytuacji, takich jak głośny test. |
static
File
|
getRunningJavaBinaryPath()
Zwraca ścieżkę do pliku binarnego Java, w którym działa bieżący zestaw testów. |
static
List<File>
|
getTestCasesDirs(IBuildInfo buildInfo)
Pobierz listę |
static
boolean
|
isLocalMode()
Zwraca wartość true, jeśli Tradefed działa w trybie lokalnym i powinien automatyzować niektóre działania użytkownika. |
static
boolean
|
isRemoteEnvironment()
Zwraca wartość true, jeśli obecnie działamy w środowisku zdalnym. |
Stałe
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Wartość stała: "REMOTE_VM_ENV"
Pola
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static final Map<SystemUtil.EnvVariable, String> ENV_VARIABLE_PATHS_IN_TESTS_DIR
Śledź mapowanie zmiennych na podścieżkę w katalogu testów.
Konstruktory publiczne
SystemUtil
public SystemUtil ()
Metody publiczne
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Pobierz plik powiązany ze zmienną środowiskową.
| Parametry | |
|---|---|
envVariable |
SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES lub ANDROID_HOST_OUT_TESTCASES |
| Zwraca | |
|---|---|
File |
Powiązany katalog. |
getExternalTestCasesDirs
public static List<File> getExternalTestCasesDirs ()
Pobierz listę File wskazujących katalogi testów poza Tradefed.
| Zwraca | |
|---|---|
List<File> |
|
getProductOutputDir
public static File getProductOutputDir ()
Pobiera katalog wyjściowy specyficzny dla produktu z drzewa kompilacji Androida. Zwykle ta lokalizacja zawiera obrazy różnych partycji urządzenia, programu rozruchowego, radia itp.
Uwaga: ta metoda nie gwarantuje, że ta ścieżka istnieje.
| Zwraca | |
|---|---|
File |
lokalizacja katalogu wyjściowego lub null, jeśli bieżąca kompilacja nie jest |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Ta wersja z jawnym serwerem funkcji jest przeznaczona tylko do specjalnych sytuacji, takich jak głośny test.
| Parametry | |
|---|---|
skipJavaCheck |
boolean |
| Zwraca | |
|---|---|
File |
|
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Zwraca ścieżkę do pliku binarnego Java, w którym działa bieżący zestaw testów.
| Zwraca | |
|---|---|
File |
|
getTestCasesDirs
public static List<File> getTestCasesDirs (IBuildInfo buildInfo)
Pobierz listę File katalogów przypadków testowych.
| Parametry | |
|---|---|
buildInfo |
IBuildInfo: informacje o artefakcie kompilacji. Ustaw wartość null, jeśli informacje o kompilacji są niedostępne lub nie ma potrzeby pobierania katalogów przypadków testowych z informacji o kompilacji. |
| Zwraca | |
|---|---|
List<File> |
lista 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 wartość true, jeśli Tradefed działa w trybie lokalnym i powinien automatyzować niektóre działania użytkownika.
| Zwraca | |
|---|---|
boolean |
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Zwraca wartość true, jeśli obecnie działamy w środowisku zdalnym.
| Zwraca | |
|---|---|
boolean |
|