SystemUtil

public class SystemUtil
extends Object

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


Utility-Klasse zum Tätigen von Systemaufrufen.

Zusammenfassung

Felder

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Verfolgen Sie die Zuordnung der Variablen zum Unterpfad im Testverzeichnis.

public static final String REMOTE_VM_VARIABLE

Öffentliche Bauträger

SystemUtil ()

Öffentliche Methoden

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

Rufen Sie die mit der Umgebung verknüpfte Datei ab.

static getExternalTestCasesDirs ()

Rufen Sie eine Liste von ERROR(/File) ab, die auf Testverzeichnisse außerhalb von Tradefed verweisen.

static File getProductOutputDir ()

Ruft das produktspezifische Ausgabeverzeichnis aus einem Android-Build-Baum ab.

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Diese Version mit explizitem Feature-Server ist nur für Sondersituationen wie lauten Trockenlauf vorgesehen.

static File getRunningJavaBinaryPath ()

Gibt den Pfad zur Java-Binärdatei zurück, in der die aktuelle Testumgebung ausgeführt wird

static getTestCasesDirs ( IBuildInfo buildInfo)

Rufen Sie eine Liste mit ERROR(/File) der Testfallverzeichnisse ab

static boolean isLocalMode ()

Gibt „true“ zurück, wenn Tradefed im lokalen Modus ausgeführt wird und einige Aktionen für den Benutzer automatisieren soll.

static boolean isRemoteEnvironment ()

Gibt „true“ zurück, wenn wir derzeit in einer Remote-Umgebung ausgeführt werden.

Felder

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Verfolgen Sie die Zuordnung der Variablen zum Unterpfad im Testverzeichnis.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Öffentliche Bauträger

SystemUtil

public SystemUtil ()

Öffentliche Methoden

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Rufen Sie die mit der Umgebung verknüpfte Datei ab. Variable.

Parameter
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES oder ANDROID_HOST_OUT_TESTCASES

Kehrt zurück
File Das zugehörige Verzeichnis.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Rufen Sie eine Liste von ERROR(/File) ab, die auf Testverzeichnisse außerhalb von Tradefed verweisen.

Kehrt zurück

getProductOutputDir

public static File getProductOutputDir ()

Ruft das produktspezifische Ausgabeverzeichnis aus einem Android-Build-Baum ab. Normalerweise enthält dieser Speicherort Bilder für verschiedene Gerätepartitionen, Bootloader, Radio usw.

Hinweis: Die Methode garantiert nicht, dass dieser Pfad existiert.

Kehrt zurück
File der Speicherort des Ausgabeverzeichnisses oder null wenn dies beim aktuellen Build nicht der Fall ist

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Diese Version mit explizitem Feature-Server ist nur für Sondersituationen wie lauten Trockenlauf vorgesehen.

Parameter
skipJavaCheck boolean

Kehrt zurück
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Gibt den Pfad zur Java-Binärdatei zurück, in der die aktuelle Testumgebung ausgeführt wird

Kehrt zurück
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Rufen Sie eine Liste mit ERROR(/File) der Testfallverzeichnisse ab

Parameter
buildInfo IBuildInfo : die Build-Artefaktinformationen. Setzen Sie es auf null, wenn Build-Informationen nicht verfügbar sind oder keine Notwendigkeit besteht, Testfallverzeichnisse aus Build-Informationen abzurufen.

Kehrt zurück
eine Liste von ERROR(/File) -Verzeichnissen des Testfallordners der Build-Ausgabe, basierend auf dem Wert der Umgebungsvariablen und den angegebenen Build-Informationen.

isLocalMode

public static boolean isLocalMode ()

Gibt „true“ zurück, wenn Tradefed im lokalen Modus ausgeführt wird und einige Aktionen für den Benutzer automatisieren soll.

Kehrt zurück
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Gibt „true“ zurück, wenn wir derzeit in einer Remote-Umgebung ausgeführt werden.

Kehrt zurück
boolean