SystemUtil

public class SystemUtil
extends Object

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


Klasa pomocnicza do wywoływania funkcji systemowych.

Podsumowanie

Fieldsem

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Śledź mapowanie zmiennych na podścieżkę 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 konfiguracją.

static getExternalTestCasesDirs()

Pobierz listę ERROR(/File) wskazującą katalogi testów zewnętrznych w stosunku do Tradefed.

static File getProductOutputDir()

Pobiera katalog wyjściowy konkretnego produktu z drzewa kompilacji Androida.

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

Ta wersja z wyraźnym serwerem funkcji jest przeznaczona tylko do specjalnych sytuacji, takich jak głośny bieg na sucho.

static File getRunningJavaBinaryPath()

Zwraca ścieżkę do pliku binarnego Java, w którym działa bieżący zestaw testów.

static getTestCasesDirs(IBuildInfo buildInfo)

Pobieranie listy 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 dla użytkownika.

static boolean isRemoteEnvironment()

Zwraca wartość Prawda, 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 podścieżkę w katalogu testów.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Konstruktory publiczne

SystemUtil

public SystemUtil ()

Metody publiczne

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Pobierz plik powiązany ze zmienną środowiskową.

Parametry
envVariable SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES lub ANDROID_HOST_OUT_TESTCASES

Zwroty
File Powiązany katalog.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Pobierz listę ERROR(/File) wskazującą katalogi testów zewnętrznych w stosunku do Tradefed.

Zwroty

getProductOutputDir

public static File getProductOutputDir ()

Pobiera katalog wyjściowy konkretnego produktu z drzewa kompilacji Androida. Zwykle ta lokalizacja zawiera obrazy różnych partycji urządzenia, bootloadera, radia itp.

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

Zwroty
File lokalizacja folderu 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 bieg na sucho.

Parametry
skipJavaCheck boolean

Zwroty
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Zwraca ścieżkę do pliku binarnego Java, w którym działa bieżący zestaw testów.

Zwroty
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Pobieranie listy ERROR(/File) katalogów przypadków testowych

Parametry
buildInfo IBuildInfo: informacje o budowanych artefaktach. Ustaw je na null, jeśli informacje o kompilacji są niedostępne lub nie ma potrzeby uzyskiwania katalogów testów z informacji o kompilacji.

Zwroty
lista ERROR(/File) katalogów folderu testów w wyniku kompilacji, na podstawie wartości zmiennych środowiskowych i danych kompilacji.

isLocalMode

public static boolean isLocalMode ()

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

Zwroty
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Zwraca wartość Prawda, jeśli obecnie działamy w środowisku zdalnym.

Zwroty
boolean