SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
Class utilitas untuk melakukan panggilan sistem.
Ringkasan
Konstanta | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
Kolom | |
|---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Pantau pemetaan variabel ke subjalur yang diambilnya di direktori pengujian. |
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 struktur build Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Versi dengan server fitur eksplisit ini hanya untuk situasi khusus seperti uji coba kering yang berisik. |
static
File
|
getRunningJavaBinaryPath()
Menampilkan jalur ke biner Java yang dijalankan harness pengujian saat ini |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Mendapatkan daftar |
static
boolean
|
isLocalMode()
Menampilkan benar jika Tradefed berjalan dalam mode lokal dan harus mengotomatiskan beberapa tindakan untuk pengguna. |
static
boolean
|
isRemoteEnvironment()
Menampilkan benar jika saat ini kita berjalan di lingkungan jarak jauh. |
Konstanta
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Nilai Konstanta: "REMOTE_VM_ENV"
Kolom
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Pantau pemetaan variabel ke subjalur yang diambilnya di direktori pengujian.
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 struktur 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 (boolean skipJavaCheck)
Versi dengan server fitur eksplisit ini hanya untuk situasi khusus seperti uji coba kering yang berisik.
| Parameter | |
|---|---|
skipJavaCheck |
boolean |
| Hasil | |
|---|---|
File |
|
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Menampilkan jalur ke biner Java yang dijalankan harness pengujian saat ini
| Hasil | |
|---|---|
File |
|
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Mendapatkan daftar ERROR(/File) direktori kasus pengujian
| Parameter | |
|---|---|
buildInfo |
IBuildInfo: informasi artefak build. Setel 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 output build, berdasarkan
nilai variabel lingkungan dan info build yang diberikan. |
isLocalMode
public static boolean isLocalMode ()
Menampilkan benar jika Tradefed berjalan dalam mode lokal dan harus mengotomatiskan beberapa tindakan untuk pengguna.
| Hasil | |
|---|---|
boolean |
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Menampilkan benar jika saat ini kita berjalan di lingkungan jarak jauh.
| Hasil | |
|---|---|
boolean |
|