Narzędzie systemowe

public class SystemUtil
extends Object

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


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

Streszczenie

Pola

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Śledź mapowanie zmiennych na podścieżkę, którą przyjmuje 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 env.

static getExternalTestCasesDirs ()

Uzyskaj listę ERROR(/File) wskazującą na katalogi testów zewnętrzne dla Tradefed.

static File getProductOutputDir ()

Pobiera katalog danych wyjściowych 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 głośny przebieg próbny.

static File getRunningJavaBinaryPath ()

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

static getTestCasesDirs ( IBuildInfo buildInfo)

Pobierz 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_TETS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

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

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 z env. zmienny.

Parametry
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES lub ANDROID_HOST_OUT_TESTCASES

Zwroty
File Powiązany katalog.

getExternalTestCaseDirs

public static  getExternalTestCasesDirs ()

Uzyskaj listę ERROR(/File) wskazującą na katalogi testów zewnętrzne dla Tradefed.

Zwroty

getProductOutputDir

public static File getProductOutputDir ()

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

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

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 głośny przebieg próbny.

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

getTestCaseDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

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

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

Zwroty
lista ERROR(/File) katalogów folderu przypadków testowych wyjścia kompilacji, na podstawie wartości zmiennych środowiskowych i podanych informacji o kompilacji.

jest trybem lokalnym

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

jest środowiskiem zdalnym

public static boolean isRemoteEnvironment ()

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

Zwroty
boolean