Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

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