SystemUtil
public class SystemUtil
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.SystemUtil |
Kelas utilitas untuk melakukan panggilan sistem.
Ringkasan
Bidang | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR Pantau terus pemetaan variabel ke subjalur yang diperlukan di direktori pengujian. |
public static final String | REMOTE_VM_VARIABLE
|
Konstruktor publik | |
---|---|
SystemUtil () |
Metode publik | |
---|---|
static File | getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable) Dapatkan file yang terkait dengan env. |
static | getExternalTestCasesDirs () Dapatkan daftar |
static File | getProductOutputDir () Mendapatkan dir output khusus produk dari pohon build Android. |
static File | getRunningJavaBinaryPath () Mengembalikan jalur ke biner Java tempat test harness saat ini dijalankan |
static | getTestCasesDirs ( IBuildInfo buildInfo) Dapatkan daftar |
static boolean | isLocalMode () Mengembalikan nilai true jika Tradefed berjalan dalam mode lokal dan harus mengotomatiskan beberapa tindakan untuk pengguna. |
static boolean | isRemoteEnvironment () Kembalikan true jika saat ini kami menjalankan di lingkungan jarak jauh. |
Bidang
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Pantau terus pemetaan variabel ke subjalur yang diperlukan di direktori pengujian.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Konstruktor publik
SystemUtil
public SystemUtil ()
Metode publik
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Dapatkan file yang terkait dengan env. variabel.
Parameter | |
---|---|
envVariable | SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES atau ANDROID_HOST_OUT_TESTCASES |
Pengembalian | |
---|---|
File | Direktori terkait. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Dapatkan daftar ERROR(/File)
yang mengarah ke direktori pengujian di luar Tradefed.
Pengembalian | |
---|---|
getProductOutputDir
public static File getProductOutputDir ()
Mendapatkan dir output khusus produk dari pohon build Android. Biasanya lokasi ini berisi gambar untuk berbagai partisi perangkat, bootloader, radio, dan sebagainya.
Catatan: metode ini tidak menjamin bahwa jalur ini ada.
Pengembalian | |
---|---|
File | lokasi dir keluaran atau null jika build saat ini tidak |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Mengembalikan jalur ke biner Java tempat test harness saat ini dijalankan
Pengembalian | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Dapatkan daftar ERROR(/File)
dari direktori test case
Parameter | |
---|---|
buildInfo | IBuildInfo : informasi artefak bangunan. Setel ke null jika info build tidak tersedia atau tidak perlu mendapatkan direktori kasus uji dari info build. |
Pengembalian | |
---|---|
daftar direktori ERROR(/File) dari folder kasus uji keluaran build, berdasarkan nilai variabel lingkungan dan info build yang diberikan. |
isLocalMode
public static boolean isLocalMode ()
Mengembalikan nilai true jika Tradefed berjalan dalam mode lokal dan harus mengotomatiskan beberapa tindakan untuk pengguna.
Pengembalian | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Kembalikan true jika saat ini kami menjalankan di lingkungan jarak jauh.
Pengembalian | |
---|---|
boolean |