TestDevice. MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.Obiekt |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
Konstruktor używany do tworzenia Microdroid TestDevice.
Streszczenie
Metody publiczne
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
Dodaje dodatkowy plik idsig do listy.
Parametry |
---|
extraIdsigPath | String |
dodaj opcję urządzenia testowego
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName,
String valueText)
Ustawia TestDeviceOptions
dla microdroid TestDevice.
Parametry |
---|
optionName | String : nazwa opcji TestDeviceOption do ustawienia |
valueText | String : Wartość |
budować
public ITestDevice build (TestDevice device)
Uruchamia Micrdroid TestDevice na danym TestDevice.
Parametry |
---|
device | TestDevice |
cpuAffinity
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
Ustawia, na których procesorach hosta mogą działać procesory wirtualne. Format to oddzielona przecinkami lista procesorów lub zakresów procesorów, na których mają być uruchamiane procesory wirtualne. np. „0,1-3,5”, aby wybrać procesory hosta 0, 1, 2, 3 i 5. Lub może to być rozdzielona dwukropkami lista przypisań vCPU do przypisań procesora hosta. np. „0=0:1=1:2=2”, aby zamapować vCPU 0 na procesor hosta 0 i tak dalej.
Parametry |
---|
affinity | String |
poziom debugowania
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
Ustawia poziom debugowania. Obsługiwane wartości: „none”, „app_only” i „full”.
Parametry |
---|
debugLevel | String |
ze ścieżki urządzenia
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath,
String configPath)
Tworzy program budujący Microdroid dla podanej ścieżki apkPath i pliku konfiguracyjnego ładunku w APK.
Parametry |
---|
apkPath | String |
configPath | String |
z pliku
public static TestDevice.MicrodroidBuilder fromFile (File apkFile,
String configPath)
Tworzy konstruktora Microdroid dla danego APK i pliku konfiguracyjnego ładunku w APK.
Parametry |
---|
apkFile | File |
configPath | String |
pamięćMib
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
Ustawia ilość pamięci RAM dla maszyny wirtualnej. Jeśli jest to zero lub wartość ujemna, zostanie użyta wartość domyślna.
liczba procesorów
public TestDevice.MicrodroidBuilder numCpus (int num)
Ustawia liczbę procesorów wirtualnych w maszynie wirtualnej. Domyślnie 1.
chroniony Vm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Ustawia, czy maszyna wirtualna będzie chroniona, czy nie.
Parametry |
---|
isProtectedVm | boolean |