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 ERROR(/File) yang menunjuk ke direktori pengujian di luar Tradefed.

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

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

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