TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.Объект |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
Конструктор, используемый для создания Microdroid TestDevice.
Резюме
Публичные методы
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
Добавляет дополнительный файл idsig в список.
Параметры |
---|
extraIdsigPath | String |
аддтестдевицеопцион
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName,
String valueText)
Задает TestDeviceOptions
для микродроида TestDevice.
Параметры |
---|
optionName | String : имя TestDeviceOption для установки |
valueText | String : значение |
строить
public ITestDevice build (TestDevice device)
Запускает Microdroid TestDevice на заданном TestDevice.
Параметры |
---|
device | TestDevice |
cpuAffinity
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
Устанавливает, на каких процессорах хоста могут работать виртуальные ЦП. Формат представляет собой разделенный запятыми список ЦП или диапазонов ЦП, на которых будут запускаться виртуальные ЦП. например, «0,1-3,5» для выбора ЦП хоста 0, 1, 2, 3 и 5. Или это может быть разделенный двоеточиями список назначений виртуальных ЦП для назначений ЦП хоста. например, "0=0:1=1:2=2" для сопоставления виртуального ЦП 0 с ЦП хоста 0 и т. д.
Параметры |
---|
affinity | String |
уровень отладки
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
Устанавливает уровень отладки. Поддерживаемые значения: «none», «app_only» и «full».
Параметры |
---|
debugLevel | String |
fromDevicePath
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath,
String configPath)
Создает сборщик Microdroid для данного apkPath и файла конфигурации полезной нагрузки в APK.
Параметры |
---|
apkPath | String |
configPath | String |
из файла
public static TestDevice.MicrodroidBuilder fromFile (File apkFile,
String configPath)
Создает сборщик Microdroid для данного APK и файла конфигурации полезной нагрузки в APK.
Параметры |
---|
apkFile | File |
configPath | String |
memoryMib
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
Устанавливает объем оперативной памяти, выделяемой виртуальной машине. Если это значение равно нулю или отрицательно, то будет использоваться значение по умолчанию.
количество процессоров
public TestDevice.MicrodroidBuilder numCpus (int num)
Устанавливает количество виртуальных ЦП в виртуальной машине. По умолчанию 1.
защищенный Vm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Устанавливает, будет ли ВМ защищена или нет.
Параметры |
---|
isProtectedVm | boolean |