Narzędzie systemowe
public class SystemUtil
extends Object
java.lang.Obiekt | |
↳ | com.android.tradefed.util.SystemUtil |
Klasa użyteczności do wykonywania wywołań systemowych.
Streszczenie
Pola | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR Śledź mapowanie zmiennych na podścieżkę, którą przyjmuje 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 env. |
static | getExternalTestCasesDirs () Uzyskaj listę |
static File | getProductOutputDir () Pobiera katalog danych wyjściowych 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 głośny przebieg próbny. |
static File | getRunningJavaBinaryPath () Zwraca ścieżkę do pliku binarnego Java, w którym działa bieżąca wiązka testowa |
static | getTestCasesDirs ( IBuildInfo buildInfo) Pobierz listę |
static boolean | isLocalMode () Zwraca true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania użytkownika. |
static boolean | isRemoteEnvironment () Zwróć true, jeśli aktualnie pracujemy w środowisku zdalnym. |
Pola
ENV_VARIABLE_PATHS_IN_TETS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Śledź mapowanie zmiennych na podścieżkę, którą przyjmuje w katalogu testów.
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 z env. zmienny.
Parametry | |
---|---|
envVariable | SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES lub ANDROID_HOST_OUT_TESTCASES |
Zwroty | |
---|---|
File | Powiązany katalog. |
getExternalTestCaseDirs
public staticgetExternalTestCasesDirs ()
Uzyskaj listę ERROR(/File)
wskazującą na katalogi testów zewnętrzne dla Tradefed.
Zwroty | |
---|---|
getProductOutputDir
public static File getProductOutputDir ()
Pobiera katalog danych wyjściowych specyficzny dla produktu z drzewa kompilacji systemu Android. Zwykle ta lokalizacja zawiera obrazy różnych partycji urządzeń, programu ładującego, radia i tak dalej.
Uwaga: metoda nie gwarantuje, że ta ś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 wyraźnym serwerem funkcji jest przeznaczona tylko do specjalnych sytuacji, takich jak głośny przebieg próbny.
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 |
getTestCaseDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Pobierz listę ERROR(/File)
katalogów przypadków testowych
Parametry | |
---|---|
buildInfo | IBuildInfo : informacje o artefaktach kompilacji. Ustaw na null, jeśli informacje o kompilacji nie są dostępne lub nie ma potrzeby uzyskiwania katalogów przypadków testowych z informacji o kompilacji. |
Zwroty | |
---|---|
lista ERROR(/File) katalogów folderu przypadków testowych wyjścia kompilacji, na podstawie wartości zmiennych środowiskowych i podanych informacji o kompilacji. |
jest trybem lokalnym
public static boolean isLocalMode ()
Zwraca true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania użytkownika.
Zwroty | |
---|---|
boolean |
jest środowiskiem zdalnym
public static boolean isRemoteEnvironment ()
Zwróć true, jeśli aktualnie pracujemy w środowisku zdalnym.
Zwroty | |
---|---|
boolean |