SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
Class utilitas untuk melakukan panggilan sistem.
Ringkasan
Class bertingkat | |
|---|---|
enum |
SystemUtil.EnvVariable
|
Kolom | |
|---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Lacak pemetaan variabel ke sub-jalur 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()
Mendapatkan daftar |
static
File
|
getProductOutputDir()
Mendapatkan direktori output khusus produk dari hierarki build Android. |
static
File
|
getRunningJavaBinaryPath()
Menampilkan jalur ke biner Java tempat harness pengujian saat ini berjalan |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Mendapatkan daftar |
static
boolean
|
isRemoteEnvironment()
Menampilkan true jika saat ini kita sedang berjalan di lingkungan jarak jauh. |
Kolom
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Lacak pemetaan variabel ke sub-jalur 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 variabel env.
| Parameter | |
|---|---|
envVariable |
SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES atau ANDROID_HOST_OUT_TESTCASES |
| Hasil | |
|---|---|
File |
Direktori yang terkait. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Mendapatkan daftar ERROR(/File) yang mengarah ke direktori pengujian di luar Tradefed.
| Hasil | |
|---|---|
|
|
getProductOutputDir
public static File getProductOutputDir ()
Mendapatkan direktori output khusus produk dari hierarki build Android. Biasanya lokasi ini berisi image untuk berbagai partisi perangkat, bootloader, radio, dan sebagainya.
Catatan: metode ini tidak menjamin bahwa jalur ini ada.
| Hasil | |
|---|---|
File |
lokasi direktori output atau null jika build saat ini tidak
|
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Menampilkan jalur ke biner Java tempat harness pengujian saat ini berjalan
| Hasil | |
|---|---|
File |
|
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Mendapatkan daftar ERROR(/File) direktori kasus pengujian
| Parameter | |
|---|---|
buildInfo |
IBuildInfo: informasi artefak build. Tetapkan ke null jika info build tidak
tersedia atau tidak perlu mendapatkan direktori kasus pengujian dari info build. |
| Hasil | |
|---|---|
|
daftar ERROR(/File) direktori folder kasus pengujian dari output build, berdasarkan
nilai variabel lingkungan dan info build yang diberikan.
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Menampilkan true jika saat ini kita sedang berjalan di lingkungan jarak jauh.
| Hasil | |
|---|---|
boolean |
|