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 |
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 |
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 finalENV_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 staticgetExternalTestCasesDirs ()
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 staticgetTestCasesDirs (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 |