Narzędzie systemowe
public
class
SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil, |
Klasa użytkowa do wykonywania wywołań systemowych.
Podsumowanie
Fieldsem | |
---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Śledź mapowanie zmiennych na ścieżkę podrzędną, którą wykonuje 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 ze środowiskiem. |
static
|
getExternalTestCasesDirs()
Uzyskaj listę |
static
File
|
getProductOutputDir()
Pobiera katalog wyjściowy konkretnego produktu z drzewa kompilacji Androida. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Ta wersja z serwerem funkcji jest przeznaczona tylko w szczególnych sytuacjach, na przykład głośno „sucho” bieganie. |
static
File
|
getRunningJavaBinaryPath()
Zwraca ścieżkę do pliku binarnego Javy, w którym działa bieżąca jarzma testowa |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Pobierz listę |
static
boolean
|
isLocalMode()
Zwraca wartość true, jeśli Tradefed działa w trybie lokalnym i powinno zautomatyzować niektóre działania dla użytkownika. |
static
boolean
|
isRemoteEnvironment()
Wartość true, 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 ścieżkę podrzędną, którą wykonuje w katalogu testów.
ZMIENNA_REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Konstruktory publiczne
Narzędzie systemowe
public SystemUtil ()
Metody publiczne
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Pobierz plik powiązany ze środowiskiem. .
Parametry | |
---|---|
envVariable |
SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES lub ANDROID_HOST_OUT_TESTCASES |
Zwroty | |
---|---|
File |
Powiązany katalog. |
getExternalCasesDirs
public staticgetExternalTestCasesDirs ()
Uzyskaj listę ERROR(/File)
wskazującą katalogi testów spoza Tradefed.
Zwroty | |
---|---|
|
getProductOutputDir;
public static File getProductOutputDir ()
Pobiera katalog wyjściowy konkretnego produktu z drzewa kompilacji Androida. Zwykle w tej lokalizacji zawiera obrazy dotyczące różnych partycji urządzenia, programu rozruchowego, radia itp.
Uwaga: wybrana metoda nie gwarantuje, że ta ścieżka istnieje.
Zwroty | |
---|---|
File |
lokalizacja wyjściowego katalogu dir lub null , jeśli bieżąca kompilacja nie jest |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Ta wersja z serwerem funkcji jest przeznaczona tylko w szczególnych sytuacjach, na przykład głośno „sucho” bieganie.
Parametry | |
---|---|
skipJavaCheck |
boolean |
Zwroty | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Zwraca ścieżkę do pliku binarnego Javy, w którym działa bieżąca jarzma testowa
Zwroty | |
---|---|
File |
Parametry getCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Pobierz listę ERROR(/File)
katalogów przypadków testowych
Parametry | |
---|---|
buildInfo |
IBuildInfo : informacje o artefakcie kompilacji. Jeśli informacje o kompilacji nie są ustawione na null
lub nie trzeba pobierać katalogów przypadków testowych z informacji o kompilacji. |
Zwroty | |
---|---|
|
listę ERROR(/File) katalogów folderu przypadków testowych z danymi wyjściowymi kompilacji, na podstawie
wartości zmiennych środowiskowych
i danej kompilacji. |
Tryb lokalny
public static boolean isLocalMode ()
Zwraca wartość true, jeśli Tradefed działa w trybie lokalnym i powinno zautomatyzować niektóre działania dla użytkownika.
Zwroty | |
---|---|
boolean |
jest Środowisko zdalne
public static boolean isRemoteEnvironment ()
Wartość true, jeśli obecnie działamy w środowisku zdalnym.
Zwroty | |
---|---|
boolean |