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ę ERROR(/File) wskazującą katalogi testów spoza Tradefed.

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ę ERROR(/File) katalogów przypadków testowych

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 final  ENV_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 static  getExternalTestCasesDirs ()

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 static  getTestCasesDirs (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