TestDevice.MicrodroidBuilder
 public static class TestDevice.MicrodroidBuilder
 extends Object
  
  
  
| java.lang.Объект | |
| ↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder | 
Конструктор, использовавшийся для создания Microdroid TestDevice.
Краткое содержание
| Публичные методы | |
|---|---|
| TestDevice.MicrodroidBuilder | addAssignableDevice (String sysfsNode)Добавляет устройство для назначения микродроиду. | 
| TestDevice.MicrodroidBuilder | addBootFile (File localFile, String remoteFileName) Добавляет файл для загрузки, который будет помещен в  | 
| TestDevice.MicrodroidBuilder | addExtraIdsigPath (String extraIdsigPath)Добавляет в список дополнительный файл idsig. | 
| TestDevice.MicrodroidBuilder | addTestDeviceOption (String optionName, String valueText) Устанавливает  | 
| ITestDevice | build ( TestDevice device)Запускает Microdroid TestDevice на данном TestDevice. | 
| TestDevice.MicrodroidBuilder | cpuAffinity (String affinity)Устанавливает, на каких хост-ЦП могут работать виртуальные ЦП. | 
| TestDevice.MicrodroidBuilder | cpuTopology (String cpuTopology)Устанавливает конфигурацию топологии ЦП. | 
| TestDevice.MicrodroidBuilder | debugLevel (String debugLevel)Устанавливает уровень отладки. | 
| TestDevice.MicrodroidBuilder | dumpDt (String dumpDt)Устанавливает путь, по которому будет сброшен объект дерева устройств. | 
| static TestDevice.MicrodroidBuilder | fromDevicePath (String apkPath, String configPath)Создает сборщик Microdroid для данного apkPath и файла конфигурации полезной нагрузки в APK. | 
| static TestDevice.MicrodroidBuilder | fromFile (File apkFile, String configPath)Создает сборщик Microdroid для данного APK и файла конфигурации полезной нагрузки в APK. | 
| TestDevice.MicrodroidBuilder | gki (String version) Этот метод устарел. используйте  | 
| TestDevice.MicrodroidBuilder | hugePages (boolean hintHugePages)Устанавливает, следует ли подсказывать ядру для прозрачных огромных страниц. | 
| TestDevice.MicrodroidBuilder | instanceIdFile (String instanceIdPath)Устанавливает путь instance_id. | 
| TestDevice.MicrodroidBuilder | instanceImgFile (String instanceImgPath)Устанавливает путь к файлу instance.img. | 
| TestDevice.MicrodroidBuilder | memoryMib (int memoryMib)Устанавливает объем оперативной памяти, предоставляемой виртуальной машине. | 
| TestDevice.MicrodroidBuilder | name (String name)Устанавливает имя для этой виртуальной машины. | 
| TestDevice.MicrodroidBuilder | numCpus (int num)Устанавливает количество виртуальных ЦП в виртуальной машине. | 
| TestDevice.MicrodroidBuilder | os (String os)Использует нестандартный вариант ОС Microdroid. | 
| TestDevice.MicrodroidBuilder | protectedVm (boolean isProtectedVm)Устанавливает, будет ли виртуальная машина защищена или нет. | 
| TestDevice.MicrodroidBuilder | setAdbConnectTimeoutMs (long timeoutMs)Устанавливает тайм-аут подключения adb к microdroid TestDevice в миллисах. | 
Публичные методы
добавитьAssignableDevice
public TestDevice.MicrodroidBuilder addAssignableDevice (String sysfsNode)
Добавляет устройство для назначения микродроиду.
| Параметры | |
|---|---|
| sysfsNode | String: путь к узлу sysfs, который нужно назначить. | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | строитель микродроидов. | 
добавитьBootFile
public TestDevice.MicrodroidBuilder addBootFile (File localFile, String remoteFileName)
 Добавляет файл для загрузки, который будет помещен в ERROR(/#TEST_ROOT) .
 Используйте этот метод, если для загрузки микродроида требуется файл. В противном случае используйте NativeDevice.pushFile(File, String) .
| Параметры | |
|---|---|
| localFile | File: локальный файл на хосте. | 
| remoteFileName | String: имя удаленного файла на устройстве. | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | строитель микродроидов. | 
добавитьдокстраидсигпуть
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 и т. д.
Поддерживается только в Android T.
| Параметры | |
|---|---|
| affinity | String | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
cpuТопология
public TestDevice.MicrodroidBuilder cpuTopology (String cpuTopology)
Устанавливает конфигурацию топологии ЦП. Поддерживаемые значения: «one_cpu» и «match_host».
| Параметры | |
|---|---|
| cpuTopology | String | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
уровень отладки
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
Устанавливает уровень отладки.
Поддерживаемые значения: «нет» и «полный». Android T также поддерживает «app_only».
| Параметры | |
|---|---|
| debugLevel | String | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
dumpDt
public TestDevice.MicrodroidBuilder dumpDt (String dumpDt)
Устанавливает путь, по которому будет сброшен объект дерева устройств.
Поддерживаемые значения: null и «путь».
| Параметры | |
|---|---|
| dumpDt | String | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
из пути к устройству
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 | |
Гки
public TestDevice.MicrodroidBuilder gki (String version)
 Этот метод устарел.
 используйте os(String) .
Использует ядро GKI вместо ядра микродроида.
| Параметры | |
|---|---|
| version | String: используемая версия GKI. | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
огромные страницы
public TestDevice.MicrodroidBuilder hugePages (boolean hintHugePages)
Устанавливает, следует ли подсказывать ядру для прозрачных огромных страниц.
| Параметры | |
|---|---|
| hintHugePages | boolean | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | строитель микродроидов. | 
экземпляридфиле
public TestDevice.MicrodroidBuilder instanceIdFile (String instanceIdPath)
Устанавливает путь instance_id.
| Параметры | |
|---|---|
| instanceIdPath | String:: Путь к идентификатору экземпляра | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
экземпляримгфиле
public TestDevice.MicrodroidBuilder instanceImgFile (String instanceImgPath)
Устанавливает путь к файлу instance.img.
| Параметры | |
|---|---|
| instanceImgPath | String | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
ПамятьМиб
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
Устанавливает объем оперативной памяти, предоставляемой виртуальной машине. Если оно равно нулю или отрицательному значению, будет использоваться значение по умолчанию.
| Параметры | |
|---|---|
| memoryMib | int | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
имя
public TestDevice.MicrodroidBuilder name (String name)
Устанавливает имя для этой виртуальной машины.
| Параметры | |
|---|---|
| name | String | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | строитель микродроидов. | 
число процессоров
public TestDevice.MicrodroidBuilder numCpus (int num)
Устанавливает количество виртуальных ЦП в виртуальной машине. По умолчанию 1.
Поддерживается только в Android T.
| Параметры | |
|---|---|
| num | int | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
ОС
public TestDevice.MicrodroidBuilder os (String os)
Использует нестандартный вариант ОС Microdroid.
| Параметры | |
|---|---|
| os | String: используемая версия ОС Microdroid. | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
защищенныйВм
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
Устанавливает, будет ли виртуальная машина защищена или нет.
| Параметры | |
|---|---|
| isProtectedVm | boolean | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
setAdbConnectTimeoutMs
public TestDevice.MicrodroidBuilder setAdbConnectTimeoutMs (long timeoutMs)
Устанавливает тайм-аут подключения adb к microdroid TestDevice в миллисах.
| Параметры | |
|---|---|
| timeoutMs | long: Тайм-аут в миллисах. | 
| Возврат | |
|---|---|
| TestDevice.MicrodroidBuilder | |
