SystemUtil
public
class
SystemUtil
extends Object
java.lang.Object | |
😎 | com.android.tradefed.util.SystemUtil |
Dienstprogrammklasse zum Ausführen von Systemaufrufen.
Zusammenfassung
Felder | |
---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Verfolgen Sie die Zuordnung der Variablen zum untergeordneten Pfad im Testverzeichnis. |
public
static
final
String |
REMOTE_VM_VARIABLE
|
Öffentliche Konstruktoren | |
---|---|
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 einer Android-Build-Struktur ab. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Diese Version mit explizitem Funktionsserver ist nur für besondere Situationen wie z. B. eine laute, trockene ausführen. |
static
File
|
getRunningJavaBinaryPath()
Gibt den Pfad zur Java-Binärdatei zurück, in der der aktuelle Test-Harnisch ausgeführt wird |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Liste von |
static
boolean
|
isLocalMode()
Gibt „true“ zurück, wenn Tradefed im lokalen Modus ausgeführt wird und einige Aktionen für den Nutzer automatisieren soll. |
static
boolean
|
isRemoteEnvironment()
Gibt „true“ zurück, wenn die Ausführung derzeit in einer Remote-Umgebung erfolgt. |
Felder
UMGEB_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Verfolgen Sie die Zuordnung der Variablen zum untergeordneten Pfad im Testverzeichnis.
VM-VARIABLE_REMOTE
public static final String REMOTE_VM_VARIABLE
Öffentliche Konstruktoren
SystemUtil
public SystemUtil ()
Öffentliche Methoden
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Rufen Sie die mit der Umgebung verknüpfte Datei ab. .
Parameter | |
---|---|
envVariable |
SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES oder ANDROID_HOST_OUT_TESTCASES |
Returns | |
---|---|
File |
Das verknüpfte Verzeichnis. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Rufen Sie eine Liste von ERROR(/File)
ab, die auf Testverzeichnisse außerhalb von Tradefed verweist.
Returns | |
---|---|
|
getProductOutputDir
public static File getProductOutputDir ()
Ruft das produktspezifische Ausgabeverzeichnis aus einer Android-Build-Struktur ab. Normalerweise dieser Ort enthält Images für verschiedene Gerätepartitionen, Bootloader, Radio und so weiter.
Hinweis: Die Methode garantiert nicht, dass dieser Pfad vorhanden ist.
Returns | |
---|---|
File |
den Speicherort des Ausgabeverzeichnisses oder null , wenn der aktuelle Build nicht |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Diese Version mit explizitem Funktionsserver ist nur für besondere Situationen wie z. B. eine laute, trockene ausführen.
Parameter | |
---|---|
skipJavaCheck |
boolean |
Returns | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Gibt den Pfad zur Java-Binärdatei zurück, in der der aktuelle Test-Harnisch ausgeführt wird
Returns | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Liste von ERROR(/File)
der Testlaufverzeichnisse abrufen
Parameter | |
---|---|
buildInfo |
IBuildInfo : die Informationen zum Build-Artefakt. Legen Sie den Wert auf null fest, wenn die Build-Informationen nicht
oder Sie müssen keine Testlaufverzeichnisse
aus den Build-Informationen abrufen. |
Returns | |
---|---|
|
Eine Liste mit ERROR(/File) der Verzeichnissen des Ordners "Testfälle" der Build-Ausgabe, basierend
zum Wert von Umgebungsvariablen und zu den 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 Nutzer automatisieren soll.
Returns | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Gibt „true“ zurück, wenn die Ausführung derzeit in einer Remote-Umgebung erfolgt.
Returns | |
---|---|
boolean |