Narzędzie systemowe

public class SystemUtil
extends Object

Obiekt Java.lang.Object
com.android.tradefed.util.SystemUtil


Klasa narzędziowa do wykonywania wywołań systemowych.

Streszczenie

Pola

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Śledź mapowanie zmiennych na podścieżkę, jaką przyjmuje w katalogu testów.

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ących na katalogi testowe zewnętrzne wobec Tradefed.

static File getProductOutputDir ()

Pobiera katalog wyjściowy 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 hałaśliwa praca próbna.

static File getRunningJavaBinaryPath ()

Zwraca ścieżkę do pliku binarnego Java, 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 wartość true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania użytkownika.

static boolean isRemoteEnvironment ()

Zwróć wartość 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 katalogu testów.

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ących na katalogi testowe zewnętrzne wobec Tradefed.

Zwroty

getProductOutputDir

public static File getProductOutputDir ()

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

Uwaga: metoda nie gwarantuje istnienia tej ścieżki.

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 hałaśliwa praca próbna.

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

pobierzTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

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

Parametry
buildInfo IBuildInfo : informacje o artefakcie kompilacji. Ustaw wartość 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 wyników kompilacji, w oparciu o wartość zmiennych środowiskowych i podane informacje o kompilacji.

jestTrybLokalny

public static boolean isLocalMode ()

Zwraca wartość true, jeśli Tradefed działa w trybie lokalnym i powinien zautomatyzować niektóre działania użytkownika.

Zwroty
boolean

jestZdalneŚrodowisko

public static boolean isRemoteEnvironment ()

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

Zwroty
boolean