TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.Objek |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
Builder yang digunakan untuk membuat Microdroid TestDevice.
Ringkasan
Metode publik
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
Menambahkan file idsig tambahan ke daftar.
Parameter |
---|
extraIdsigPath | String |
addTestDeviceOption
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName,
String valueText)
Menetapkan TestDeviceOptions
untuk TestDevice microdroid.
Parameter |
---|
optionName | String : Nama TestDeviceOption yang akan disetel |
valueText | String : Nilai |
membangun
public ITestDevice build (TestDevice device)
Memulai TestDevice Microdroid pada TestDevice yang diberikan.
Parameter |
---|
device | TestDevice |
cpuAffinity
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
Menetapkan CPU host mana yang dapat dijalankan oleh vCPU. Formatnya adalah daftar CPU atau rentang CPU yang dipisahkan koma untuk menjalankan vCPU. misalnya "0,1-3,5" untuk memilih host CPU 0, 1, 2, 3, dan 5. Atau ini bisa berupa daftar penugasan vCPU yang dipisahkan titik dua untuk menghosting penugasan CPU. misalnya "0=0:1=1:2=2" untuk memetakan vCPU 0 ke host CPU 0, dan seterusnya.
Parameter |
---|
affinity | String |
debugLevel
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
Mengatur tingkat debug. Nilai yang didukung: "none", "app_only", dan "full".
Parameter |
---|
debugLevel | String |
fromDevicePath
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath,
String configPath)
Membuat pembuat Microdroid untuk apkPath yang diberikan dan file konfigurasi payload di APK.
Parameter |
---|
apkPath | String |
configPath | String |
fromFile
public static TestDevice.MicrodroidBuilder fromFile (File apkFile,
String configPath)
Membuat pembuat Microdroid untuk APK yang diberikan dan file konfigurasi payload di APK.
Parameter |
---|
apkFile | File |
configPath | String |
memoriMib
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
Menetapkan jumlah RAM untuk diberikan ke VM. Jika ini nol atau negatif maka default akan digunakan.
dilindungiVm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Menetapkan apakah VM akan dilindungi atau tidak.
Parameter |
---|
isProtectedVm | boolean |