SistemUtil
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 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 keluaran khusus produk dari pohon build Android. |
static File | getRunningJavaBinaryPath (boolean skipJavaCheck) Versi dengan server fitur eksplisit ini hanya untuk situasi khusus seperti proses kering yang bising. |
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 benar jika Tradefed berjalan dalam mode lokal dan harus mengotomatiskan beberapa tindakan untuk pengguna. |
static boolean | isRemoteEnvironment () Mengembalikan nilai true jika kita sedang berjalan di lingkungan jarak jauh. |
Bidang
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Pantau pemetaan variabel ke subjalur yang diperlukan dalam direktori pengujian.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Konstruktor publik
SistemUtil
public SystemUtil ()
Metode publik
dapatkanExternalTestCasesDir
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 |
Kembali | |
---|---|
File | Direktori terkait. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Dapatkan daftar ERROR(/File)
yang menunjuk ke direktori pengujian di luar Tradefed.
Kembali | |
---|---|
dapatkanProductOutputDir
public static File getProductOutputDir ()
Mendapatkan direktori keluaran 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.
Kembali | |
---|---|
File | lokasi keluaran dir 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 proses kering yang bising.
Parameter | |
---|---|
skipJavaCheck | boolean |
Kembali | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Mengembalikan jalur ke biner Java tempat test harness saat ini dijalankan
Kembali | |
---|---|
File |
dapatkanTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Dapatkan daftar ERROR(/File)
dari direktori kasus uji
Parameter | |
---|---|
buildInfo | IBuildInfo : informasi artefak pembuatan. Setel ke null jika info build tidak tersedia atau tidak perlu mendapatkan direktori kasus uji dari info build. |
Kembali | |
---|---|
daftar ERROR(/File) direktori folder kasus uji keluaran build, berdasarkan nilai variabel lingkungan dan info build yang diberikan. |
isLocalMode
public static boolean isLocalMode ()
Mengembalikan nilai benar jika Tradefed berjalan dalam mode lokal dan harus mengotomatiskan beberapa tindakan untuk pengguna.
Kembali | |
---|---|
boolean |
adalah Lingkungan Jarak Jauh
public static boolean isRemoteEnvironment ()
Mengembalikan nilai true jika kita sedang berjalan di lingkungan jarak jauh.
Kembali | |
---|---|
boolean |