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
|
Fieldsem | |
|---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Śledź mapowanie zmiennych na ścieżkę podrzędną w katalogu testów. |
Publiczne konstruktory | |
|---|---|
SystemUtil()
|
|
Metody publiczne | |
|---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
Pobierz plik powiązany ze środowiskiem. |
static
|
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 serwerem funkcji jawnych jest przeznaczona tylko do specjalnych sytuacji, takich jak głośne testy na sucho. |
static
File
|
getRunningJavaBinaryPath()
Zwraca ścieżkę do pliku binarnego Javy, w którym działa bieżący pakiet testowy. |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Pobieranie listy |
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ść „prawda”, jeśli obecnie działamy w środowisku zdalnym. |
Stałe
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Stała wartość: „REMOTE_VM_ENV”
Fieldsem
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Śledź mapowanie zmiennych na ścieżkę podrzędną w katalogu testów.
Publiczne konstruktory
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 |
| Zwroty | |
|---|---|
File |
Powiązany katalog. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Pobierz listę ERROR(/File) wskazujących katalogi testów zewnętrzne w stosunku do Tradefed.
| Zwroty | |
|---|---|
|
|
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 ścieżka istnieje.
| 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 serwerem funkcji jawnych jest przeznaczona tylko do specjalnych sytuacji, takich jak głośne testy na sucho.
| Parametry | |
|---|---|
skipJavaCheck |
boolean |
| Zwroty | |
|---|---|
File |
|
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Zwraca ścieżkę do pliku binarnego Javy, w którym działa bieżący pakiet testowy.
| Zwroty | |
|---|---|
File |
|
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Pobieranie listy ERROR(/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. |
| Zwroty | |
|---|---|
|
lista ERROR(/File) katalogów folderu przypadków testowych w 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.
| Zwroty | |
|---|---|
boolean |
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Zwraca wartość „prawda”, jeśli obecnie działamy w środowisku zdalnym.
| Zwroty | |
|---|---|
boolean |
|