TestDevice.MicrodroidBuilder
public
static
class
TestDevice.MicrodroidBuilder
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
Microdroid TestDevice oluşturmak için kullanılan bir derleyici.
Özet
Herkese açık yöntemler | |
|---|---|
TestDevice.MicrodroidBuilder
|
addAssignableDevice(String sysfsNode)
Microdroid'a atanacak bir cihaz ekler. |
TestDevice.MicrodroidBuilder
|
addBootFile(File localFile, String remoteFileName)
Açılış için |
TestDevice.MicrodroidBuilder
|
addExtraIdsigPath(String extraIdsigPath)
Listeye ek bir idsig dosyası ekler. |
TestDevice.MicrodroidBuilder
|
addTestDeviceOption(String optionName, String valueText)
microdroid TestDevice için bir |
ITestDevice
|
build(TestDevice device)
Belirtilen TestDevice üzerinde bir Micrdroid TestDevice başlatır. |
TestDevice.MicrodroidBuilder
|
cpuAffinity(String affinity)
vCPU'ların hangi ana makine CPU'larında çalışabileceğini belirler. |
TestDevice.MicrodroidBuilder
|
cpuTopology(String cpuTopology)
CPU topolojisi yapılandırmasını ayarlar. |
TestDevice.MicrodroidBuilder
|
debugLevel(String debugLevel)
Hata ayıklama düzeyini ayarlar. |
TestDevice.MicrodroidBuilder
|
dumpDt(String dumpDt)
Cihaz ağacı blob'unun döküldüğü yolu ayarlar. |
static
TestDevice.MicrodroidBuilder
|
fromDevicePath(String apkPath, String configPath)
Belirtilen apkPath ve APK'daki payload yapılandırma dosyası için bir Microdroid oluşturucu oluşturur. |
static
TestDevice.MicrodroidBuilder
|
fromFile(File apkFile, String configPath)
Belirtilen APK ve APK'daki yük yapılandırma dosyası için bir Microdroid oluşturucu oluşturur. |
TestDevice.MicrodroidBuilder
|
gki(String version)
Bu yöntem kullanımdan kaldırılmıştır.
|
TestDevice.MicrodroidBuilder
|
hugePages(boolean hintHugePages)
Çekirdekte şeffaf büyük sayfalar için ipucu verilip verilmeyeceğini belirler. |
TestDevice.MicrodroidBuilder
|
instanceIdFile(String instanceIdPath)
instance_id yolunu ayarlar. |
TestDevice.MicrodroidBuilder
|
instanceImgFile(String instanceImgPath)
instance.img dosya yolunu ayarlar. |
TestDevice.MicrodroidBuilder
|
memoryMib(int memoryMib)
Sanal makineye verilecek RAM miktarını ayarlar. |
TestDevice.MicrodroidBuilder
|
name(String name)
Bu sanal makinenin adını belirler. |
TestDevice.MicrodroidBuilder
|
numCpus(int num)
Sanal makinedeki vCPU sayısını ayarlar. |
TestDevice.MicrodroidBuilder
|
os(String os)
Microdroid OS'in varsayılan olmayan varyantını kullanır. |
TestDevice.MicrodroidBuilder
|
protectedVm(boolean isProtectedVm)
Sanal makinenin korunup korunmayacağını ayarlar. |
TestDevice.MicrodroidBuilder
|
setAdbConnectTimeoutMs(long timeoutMs)
microdroid TestDevice'a adb bağlantısı için zaman aşımını milisaniye cinsinden ayarlar. |
Herkese açık yöntemler
addAssignableDevice
public TestDevice.MicrodroidBuilder addAssignableDevice (String sysfsNode)
Microdroid'a atanacak bir cihaz ekler.
| Parametreler | |
|---|---|
sysfsNode |
String: Atanacak sysfs düğümünün yolu |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
Microdroid Builder'ı kullanın. |
addBootFile
public TestDevice.MicrodroidBuilder addBootFile (File localFile, String remoteFileName)
Açılış için ERROR(/#TEST_ROOT)'e gönderilecek bir dosya ekler.
Microdroid'i başlatmak için bir dosya gerekiyorsa bu yöntemi kullanın. Aksi takdirde NativeDevice.pushFile(File, String) kullanın.
| Parametreler | |
|---|---|
localFile |
File: Barındırıcıdaki yerel dosya |
remoteFileName |
String: Cihazdaki uzak dosya adı |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
Microdroid Builder'ı kullanın. |
addExtraIdsigPath
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
Listeye ek bir idsig dosyası ekler.
| Parametreler | |
|---|---|
extraIdsigPath |
String |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
addTestDeviceOption
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName, String valueText)
microdroid TestDevice için bir TestDeviceOptions ayarlar.
| Parametreler | |
|---|---|
optionName |
String: Ayarlanacak TestDeviceOption adıdır. |
valueText |
String: Değer |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
Microdroid Builder'ı kullanın. |
derleme
public ITestDevice build (TestDevice device)
Belirtilen TestDevice üzerinde bir Micrdroid TestDevice başlatır.
| Parametreler | |
|---|---|
device |
TestDevice |
| İlerlemeler | |
|---|---|
ITestDevice |
|
| Atışlar | |
|---|---|
DeviceNotAvailableException |
|
cpuAffinity
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
vCPU'ların hangi ana makine CPU'larında çalışabileceğini belirler. Biçim, vCPU'ların çalışacağı CPU'ların veya CPU aralıklarının virgülle ayrılmış bir listesidir. Örneğin, 0, 1, 2, 3 ve 5 ana makine CPU'larını seçmek için "0,1-3,5". Alternatif olarak, bu, ana makine CPU'suna vCPU atamalarının iki nokta işaretiyle ayrılmış bir listesi olabilir. Örneğin, 0.vCPU'yu ana makine 0. CPU'suyla eşlemek için "0=0:1=1:2=2" vb.
Yalnızca Android T'de desteklenir.
| Parametreler | |
|---|---|
affinity |
String |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
cpuTopology
public TestDevice.MicrodroidBuilder cpuTopology (String cpuTopology)
CPU topolojisi yapılandırmasını ayarlar. Desteklenen değerler: "one_cpu" ve "match_host".
| Parametreler | |
|---|---|
cpuTopology |
String |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
debugLevel
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
Hata ayıklama düzeyini ayarlar.
Desteklenen değerler: "none" ve "full". Android T, "app_only" değerini de destekler.
| Parametreler | |
|---|---|
debugLevel |
String |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
dumpDt
public TestDevice.MicrodroidBuilder dumpDt (String dumpDt)
Cihaz ağacı blob'unun döküldüğü yolu ayarlar.
Desteklenen değerler: null ve "path".
| Parametreler | |
|---|---|
dumpDt |
String |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
fromDevicePath
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath, String configPath)
Belirtilen apkPath ve APK'daki payload yapılandırma dosyası için bir Microdroid oluşturucu oluşturur.
| Parametreler | |
|---|---|
apkPath |
String |
configPath |
String |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
fromFile
public static TestDevice.MicrodroidBuilder fromFile (File apkFile, String configPath)
Belirtilen APK ve APK'daki yük yapılandırma dosyası için bir Microdroid oluşturucu oluşturur.
| Parametreler | |
|---|---|
apkFile |
File |
configPath |
String |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
gki
public TestDevice.MicrodroidBuilder gki (String version)
Bu yöntem kullanımdan kaldırılmıştır.
os(String) özelliğini kullanın.
Microdroid çekirdeği yerine GKI çekirdeği kullanır
| Parametreler | |
|---|---|
version |
String: Kullanılacak GKI sürümü |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
hugePages
public TestDevice.MicrodroidBuilder hugePages (boolean hintHugePages)
Çekirdekte şeffaf büyük sayfalar için ipucu verilip verilmeyeceğini belirler.
| Parametreler | |
|---|---|
hintHugePages |
boolean |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
Microdroid Builder'ı kullanın. |
instanceIdFile
public TestDevice.MicrodroidBuilder instanceIdFile (String instanceIdPath)
instance_id yolunu ayarlar.
| Parametreler | |
|---|---|
instanceIdPath |
String: : instanceId yolunu belirtir. |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
instanceImgFile
public TestDevice.MicrodroidBuilder instanceImgFile (String instanceImgPath)
instance.img dosya yolunu ayarlar.
| Parametreler | |
|---|---|
instanceImgPath |
String |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
memoryMib
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
Sanal makineye verilecek RAM miktarını ayarlar. Bu değer sıfır veya negatifse varsayılan değer kullanılır.
| Parametreler | |
|---|---|
memoryMib |
int |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
ad
public TestDevice.MicrodroidBuilder name (String name)
Bu sanal makinenin adını belirler.
| Parametreler | |
|---|---|
name |
String |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
Microdroid Builder'ı kullanın. |
numCpus
public TestDevice.MicrodroidBuilder numCpus (int num)
Sanal makinedeki vCPU sayısını ayarlar. Varsayılan olarak 1 değerine ayarlanır.
Yalnızca Android T'de desteklenir.
| Parametreler | |
|---|---|
num |
int |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
os
public TestDevice.MicrodroidBuilder os (String os)
Microdroid OS'in varsayılan olmayan varyantını kullanır.
| Parametreler | |
|---|---|
os |
String: Kullanılacak Microdroid OS sürümü |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
protectedVm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Sanal makinenin korunup korunmayacağını ayarlar.
| Parametreler | |
|---|---|
isProtectedVm |
boolean |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|
setAdbConnectTimeoutMs
public TestDevice.MicrodroidBuilder setAdbConnectTimeoutMs (long timeoutMs)
microdroid TestDevice'a adb bağlantısı için zaman aşımını milisaniye cinsinden ayarlar.
| Parametreler | |
|---|---|
timeoutMs |
long: Zaman aşımı (milisaniye cinsinden) |
| İlerlemeler | |
|---|---|
TestDevice.MicrodroidBuilder |
|