SystemUtil
public
class
SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Klasa pomocnicza do wywoływania funkcji systemowych.
Podsumowanie
Fieldsem | |
---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Śledź mapowanie zmiennych na podścieżkę w katalogu testów. |
public
static
final
String |
REMOTE_VM_VARIABLE
|
Konstruktory publiczne | |
---|---|
SystemUtil()
|
Metody publiczne | |
---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
Pobierz plik powiązany z konfiguracją. |
static
|
getExternalTestCasesDirs()
Pobierz listę |
static
File
|
getProductOutputDir()
Pobiera katalog wyjściowy konkretnego produktu z drzewa kompilacji Androida. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Ta wersja z wyraźnym serwerem funkcji jest przeznaczona tylko do specjalnych sytuacji, takich jak głośny bieg na sucho. |
static
File
|
getRunningJavaBinaryPath()
Zwraca ścieżkę do pliku binarnego Java, w którym działa bieżący zestaw testów. |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Pobieranie listy |
static
boolean
|
isLocalMode()
Zwraca wartość true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania dla użytkownika. |
static
boolean
|
isRemoteEnvironment()
Zwraca wartość Prawda, jeśli obecnie działamy w środowisku zdalnym. |
Fieldsem
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Śledź mapowanie zmiennych na podścieżkę w katalogu testów.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
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 |
Zwroty | |
---|---|
File |
Powiązany katalog. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Pobierz listę ERROR(/File)
wskazującą katalogi testów zewnętrznych w stosunku do Tradefed.
Zwroty | |
---|---|
|
getProductOutputDir
public static File getProductOutputDir ()
Pobiera katalog wyjściowy konkretnego produktu z drzewa kompilacji Androida. Zwykle ta lokalizacja zawiera obrazy różnych partycji urządzenia, bootloadera, radia itp.
Uwaga: ta metoda nie gwarantuje, że taka ścieżka istnieje.
Zwroty | |
---|---|
File |
lokalizacja folderu 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 głośny bieg na sucho.
Parametry | |
---|---|
skipJavaCheck |
boolean |
Zwroty | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Zwraca ścieżkę do pliku binarnego Java, w którym działa bieżący zestaw testów.
Zwroty | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Pobieranie listy ERROR(/File)
katalogów przypadków testowych
Parametry | |
---|---|
buildInfo |
IBuildInfo : informacje o budowanych artefaktach. Ustaw je na null, jeśli informacje o kompilacji są niedostępne lub nie ma potrzeby uzyskiwania katalogów testów z informacji o kompilacji. |
Zwroty | |
---|---|
|
lista ERROR(/File) katalogów folderu testów w wyniku kompilacji, na podstawie wartości zmiennych środowiskowych i danych kompilacji. |
isLocalMode
public static boolean isLocalMode ()
Zwraca wartość true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania dla użytkownika.
Zwroty | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Zwraca wartość Prawda, jeśli obecnie działamy w środowisku zdalnym.
Zwroty | |
---|---|
boolean |