Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

TestDevice.MicrodroidBuilder

public static class TestDevice.MicrodroidBuilder
extends Object

java.lang.Объект
com.android.tradefed.device.TestDevice.MicrodroidBuilder


Конструктор, используемый для создания Microdroid TestDevice.

Резюме

Публичные методы

TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Добавляет дополнительный файл idsig в ​​список.

TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName, String valueText)

Задает TestDeviceOptions для микродроида TestDevice.

ITestDevice build ( TestDevice device)

Запускает Microdroid TestDevice на заданном TestDevice.

TestDevice.MicrodroidBuilder cpuAffinity (String affinity)

Устанавливает, на каких процессорах хоста могут работать виртуальные ЦП.

TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Устанавливает уровень отладки.

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

Создает сборщик Microdroid для данного apkPath и файла конфигурации полезной нагрузки в APK.

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

Создает сборщик Microdroid для данного APK и файла конфигурации полезной нагрузки в APK.

TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

Устанавливает объем оперативной памяти, выделяемой виртуальной машине.

TestDevice.MicrodroidBuilder numCpus (int num)

Устанавливает количество виртуальных ЦП в виртуальной машине.

TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

Устанавливает, будет ли ВМ защищена или нет.

Публичные методы

аддэкстраидсигпас

public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)

Добавляет дополнительный файл idsig в ​​список.

Параметры
extraIdsigPath String

Возвращает
TestDevice.MicrodroidBuilder

аддтестдевицеопцион

public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName, 
                String valueText)

Задает TestDeviceOptions для микродроида TestDevice.

Параметры
optionName String : имя TestDeviceOption для установки

valueText String : значение

Возвращает
TestDevice.MicrodroidBuilder конструктор микродроидов.

строить

public ITestDevice build (TestDevice device)

Запускает Microdroid TestDevice на заданном TestDevice.

Параметры
device TestDevice

Возвращает
ITestDevice

Броски
DeviceNotAvailableException

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

Возвращает
TestDevice.MicrodroidBuilder

уровень отладки

public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)

Устанавливает уровень отладки. Поддерживаемые значения: «none», «app_only» и «full».

Параметры
debugLevel String

Возвращает
TestDevice.MicrodroidBuilder

fromDevicePath

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

Создает сборщик Microdroid для данного apkPath и файла конфигурации полезной нагрузки в APK.

Параметры
apkPath String

configPath String

Возвращает
TestDevice.MicrodroidBuilder

из файла

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

Создает сборщик Microdroid для данного APK и файла конфигурации полезной нагрузки в APK.

Параметры
apkFile File

configPath String

Возвращает
TestDevice.MicrodroidBuilder

memoryMib

public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)

Устанавливает объем оперативной памяти, выделяемой виртуальной машине. Если это значение равно нулю или отрицательно, то будет использоваться значение по умолчанию.

Параметры
memoryMib int

Возвращает
TestDevice.MicrodroidBuilder

количество процессоров

public TestDevice.MicrodroidBuilder numCpus (int num)

Устанавливает количество виртуальных ЦП в виртуальной машине. По умолчанию 1.

Параметры
num int

Возвращает
TestDevice.MicrodroidBuilder

защищенный Vm

public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)

Устанавливает, будет ли ВМ защищена или нет.

Параметры
isProtectedVm boolean

Возвращает
TestDevice.MicrodroidBuilder