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

TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Dodaje dodatkowy plik idsig do listy.

TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName, String valueText)

Ustawia TestDeviceOptions dla microdroid TestDevice.

ITestDevice build ( TestDevice device)

Uruchamia Micrdroid TestDevice na danym TestDevice.

TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

Ustawia, na których procesorach hosta mogą działać procesory wirtualne.

TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Ustawia poziom debugowania.

static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath, String configPath)

Tworzy program budujący Microdroid dla podanej ścieżki apkPath i pliku konfiguracyjnego ładunku w APK.

static TestDevice.MicrodroidBuilder fromFile (File apkFile, String configPath)

Tworzy konstruktora Microdroid dla danego APK i pliku konfiguracyjnego ładunku w APK.

TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

Ustawia ilość pamięci RAM dla maszyny wirtualnej.

TestDevice.MicrodroidBuilder numCpus (int num)

Ustawia liczbę procesorów wirtualnych w maszynie wirtualnej.

TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

Ustawia, czy maszyna wirtualna będzie chroniona, czy nie.

Metody publiczne

addExtraIdsigPath

public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Dodaje dodatkowy plik idsig do listy.

Parametry
extraIdsigPath String

Zwroty
TestDevice.MicrodroidBuilder

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ść

Zwroty
TestDevice.MicrodroidBuilder konstruktor mikrodroidów.

budować

public ITestDevice build (TestDevice device)

Uruchamia Micrdroid TestDevice na danym TestDevice.

Parametry
device TestDevice

Zwroty
ITestDevice

Rzuty
DeviceNotAvailableException

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

Zwroty
TestDevice.MicrodroidBuilder

poziom debugowania

public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Ustawia poziom debugowania. Obsługiwane wartości: „none”, „app_only” i „full”.

Parametry
debugLevel String

Zwroty
TestDevice.MicrodroidBuilder

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

Zwroty
TestDevice.MicrodroidBuilder

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

Zwroty
TestDevice.MicrodroidBuilder

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.

Parametry
memoryMib int

Zwroty
TestDevice.MicrodroidBuilder

liczba procesorów

public TestDevice.MicrodroidBuilder numCpus (int num)

Ustawia liczbę procesorów wirtualnych w maszynie wirtualnej. Domyślnie 1.

Parametry
num int

Zwroty
TestDevice.MicrodroidBuilder

chroniony Vm

public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

Ustawia, czy maszyna wirtualna będzie chroniona, czy nie.

Parametry
isProtectedVm boolean

Zwroty
TestDevice.MicrodroidBuilder