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 |