TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
Ein Builder zum Erstellen eines Microdroid-Testgeräts.
Zusammenfassung
Öffentliche Methoden
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
Fügt der Liste eine zusätzliche idsig-Datei hinzu.
Parameter |
---|
extraIdsigPath | String |
addTestDeviceOption
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName,
String valueText)
Legt eine TestDeviceOptions
für das Microdroid TestDevice fest.
Parameter |
---|
optionName | String : Der Name der festzulegenden TestDeviceOption |
valueText | String : Der Wert |
bauen
public ITestDevice build (TestDevice device)
Startet ein Micrdroid TestDevice auf dem angegebenen TestDevice.
Parameter |
---|
device | TestDevice |
Cpu affinität
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
Legt fest, auf welchen Host-CPUs die vCPUs ausgeführt werden können. Das Format ist eine durch Kommas getrennte Liste von CPUs oder CPU-Bereichen, auf denen vCPUs ausgeführt werden sollen. zB „0,1-3,5“, um die Host-CPUs 0, 1, 2, 3 und 5 auszuwählen. Oder dies kann eine durch Doppelpunkte getrennte Liste von Zuweisungen von vCPU zu Host-CPU-Zuweisungen sein. zB „0=0:1=1:2=2“, um vCPU 0 der Host-CPU 0 zuzuordnen, und so weiter.
Parameter |
---|
affinity | String |
Debug-Ebene
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
Legt den Debug-Level fest. Unterstützte Werte: „none“, „app_only“ und „full“.
Parameter |
---|
debugLevel | String |
fromDevicePath
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath,
String configPath)
Erstellt einen Microdroid-Builder für den angegebenen apkPath und die Payload-Konfigurationsdatei in APK.
Parameter |
---|
apkPath | String |
configPath | String |
aus Datei
public static TestDevice.MicrodroidBuilder fromFile (File apkFile,
String configPath)
Erstellt einen Microdroid-Builder für das angegebene APK und die Payload-Konfigurationsdatei in APK.
Parameter |
---|
apkFile | File |
configPath | String |
SpeicherMib
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
Legt die Menge an RAM fest, die der VM zur Verfügung gestellt wird. Wenn dies null oder negativ ist, wird der Standardwert verwendet.
geschütztVm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Legt fest, ob die VM geschützt wird oder nicht.
Parameter |
---|
isProtectedVm | boolean |