SystemUtil
public class SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Hilfsklasse zum Durchführen von Systemaufrufen.
Zusammenfassung
Felder | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR Verfolgen Sie die Zuordnung der Variablen zu dem Unterpfad, den sie im Tests-Verzeichnis verwenden. |
public static final String | REMOTE_VM_VARIABLE
|
Öffentliche Konstrukteure | |
---|---|
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 () 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 von |
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 () Geben Sie true zurück, wenn wir derzeit in einer Remoteumgebung ausgeführt werden. |
Felder
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Verfolgen Sie die Zuordnung der Variablen zu dem Unterpfad, den sie im Tests-Verzeichnis verwenden.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Öffentliche Konstrukteure
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 Images für verschiedene Gerätepartitionen, Bootloader, Radio usw.
Hinweis: Die Methode garantiert nicht, dass dieser Pfad existiert.
Kehrt zurück | |
---|---|
File | die Position des Ausgabeverzeichnisses oder null , wenn dies beim aktuellen Build nicht der Fall ist |
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 von ERROR(/File)
der Testfallverzeichnisse ab
Parameter | |
---|---|
buildInfo | IBuildInfo : die Buildartefaktinformationen. Setzen Sie es auf null, wenn keine Build-Informationen verfügbar sind oder keine Notwendigkeit besteht, Testfallverzeichnisse aus Build-Informationen abzurufen. |
Kehrt zurück | |
---|---|
eine Liste von ERROR(/File) von 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 |
istRemoteEnvironment
public static boolean isRemoteEnvironment ()
Geben Sie true zurück, wenn wir derzeit in einer Remoteumgebung ausgeführt werden.
Kehrt zurück | |
---|---|
boolean |