Utilitas Sistem
public
class
SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Class utilitas untuk melakukan panggilan sistem.
Ringkasan
Kolom | |
---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Lacak pemetaan variabel ke subjalur yang diperlukan dalam 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 direktori output khusus produk dari hierarki build Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Versi dengan server fitur eksplisit ini hanya ditujukan untuk situasi khusus seperti pengeringan yang berisik akan dijalankan. |
static
File
|
getRunningJavaBinaryPath()
Menampilkan jalur ke biner Java tempat uji coba saat ini berjalan |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Dapatkan daftar |
static
boolean
|
isLocalMode()
Menampilkan true (benar) jika Tradefed berjalan dalam mode lokal dan akan mengotomatiskan beberapa tindakan untuk pengguna. |
static
boolean
|
isRemoteEnvironment()
Tampilkan benar (true) jika saat ini kita berjalan di lingkungan jarak jauh. |
Kolom
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Lacak pemetaan variabel ke subjalur yang diperlukan dalam direktori pengujian.
VARIABLE_VM_ REMOTE
public static final String REMOTE_VM_VARIABLE
Konstruktor publik
Utilitas Sistem
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 |
Hasil | |
---|---|
File |
Direktori yang terkait. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Dapatkan daftar ERROR(/File)
yang mengarah ke direktori pengujian eksternal ke 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 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 ditujukan untuk situasi khusus seperti pengeringan yang berisik akan dijalankan.
Parameter | |
---|---|
skipJavaCheck |
boolean |
Hasil | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Menampilkan jalur ke biner Java tempat uji coba saat ini berjalan
Hasil | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Dapatkan daftar ERROR(/File)
direktori kasus pengujian
Parameter | |
---|---|
buildInfo |
IBuildInfo : informasi artefak build. Tetapkan ke null jika info build tidak ada
tersedia atau tidak perlu mendapatkan
direktori {i>test case<i} dari info {i>build<i}. |
Hasil | |
---|---|
|
daftar ERROR(/File) direktori dari folder kasus pengujian dari output build, berdasarkan
nilai variabel lingkungan dan info build yang diberikan. |
{i>isLocalMode<i}
public static boolean isLocalMode ()
Menampilkan true (benar) jika Tradefed berjalan dalam mode lokal dan akan mengotomatiskan beberapa tindakan untuk pengguna.
Hasil | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Tampilkan benar (true) jika saat ini kita berjalan di lingkungan jarak jauh.
Hasil | |
---|---|
boolean |