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

Zagnieżdżone klasy

enum SystemUtil.EnvVariable

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 ()

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 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 ()

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.

jestZdalneŚrodowisko

public static boolean isRemoteEnvironment ()

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

Zwroty
boolean