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 ERROR(/File) yang mengarah ke direktori pengujian eksternal ke Tradefed.

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 ERROR(/File) direktori kasus pengujian

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 final  ENV_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 static  getExternalTestCasesDirs ()

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 static  getTestCasesDirs (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