Narzędzie systemowe

public class SystemUtil
extends Object

java.lang.Object
com.android.tradefed.util.SystemUtil


Klasa użyteczności do wykonywania wywołań systemowych.

Streszczenie

Klasy zagnieżdżone

enum SystemUtil.EnvVariable

Pola

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Śledź mapowanie zmiennych na podścieżkę, jaką przyjmuje w testach reż.

public static final String REMOTE_VM_VARIABLE

Konstruktorzy publiczni

SystemUtil ()

Metody publiczne

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

Pobierz plik powiązany z env.

static getExternalTestCasesDirs ()

Uzyskaj listę ERROR(/File) wskazującą na katalogi testów zewnętrznych względem Tradefed.

static File getProductOutputDir ()

Pobiera katalog wyjściowy specyficznych dla produktu z drzewa kompilacji systemu Android.

static File getRunningJavaBinaryPath ()

Zwraca ścieżkę do pliku binarnego Javy, w którym działa bieżąca wiązka testowa

static getTestCasesDirs ( IBuildInfo buildInfo)

Uzyskaj listę ERROR(/File) katalogów przypadków testowych

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_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Śledź mapowanie zmiennych na podścieżkę, jaką przyjmuje w testach reż.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Konstruktorzy publiczni

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.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Uzyskaj listę ERROR(/File) wskazującą na katalogi testów zewnętrznych względem Tradefed.

Zwroty

getProductOutputDir

public static File getProductOutputDir ()

Pobiera katalog wyjściowy specyficznych dla produktu z drzewa kompilacji systemu Android. Zazwyczaj ta lokalizacja zawiera obrazy dla różnych partycji urządzeń, programu ładującego, radia i tak dalej.

Uwaga: metoda nie gwarantuje, że ta ścieżka istnieje.

Zwroty
File lokalizacja wyjściowego dir lub null , jeśli bieżąca kompilacja nie jest

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Zwraca ścieżkę do pliku binarnego Javy, w którym działa bieżąca wiązka testowa

Zwroty
File

pobierzTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Uzyskaj listę ERROR(/File) katalogów przypadków testowych

Parametry
buildInfo IBuildInfo : informacje o artefakcie kompilacji. Ustaw ją na null, jeśli informacje o kompilacji nie są dostę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 danych wyjściowych kompilacji, na podstawie wartości zmiennych środowiskowych i podanych informacji o kompilacji.

isLocalMode

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

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Zwróć true, jeśli aktualnie pracujemy w środowisku zdalnym.

Zwroty
boolean