com.android.tradefed.targetprep

Интерфейсы

FlashingResourcesParser.Constraint Интерфейс фильтрации, позволяющий FlashingResourcesParser игнорировать некоторые ресурсы, которые в противном случае он мог бы использовать.
IDeviceFlasher Мигает изображение устройства на устройстве.
IFlashingResourcesParser Интерфейс для предоставления необходимых версий вспомогательных файлов-образов, необходимых для прошивки устройства.
IFlashingResourcesRetriever Интерфейс для получения вспомогательных файлов изображений, необходимых для прошивки устройства.
IHostCleaner Очищает хост после завершения тестового запуска.
ITargetCleaner Этот интерфейс устарел. TearDown был перенесен в базовый интерфейс ITargetPreparer.
ITargetPreparer Подготавливает тестовую среду для тестового запуска.
ITestsZipInstaller Устанавливает тесты из ZIP-файла тестов (выведенного системой сборки) на устройство.

Классы

Базовый эмуляторPreparer Общий подготовительный модуль для запуска локального эмулятора.
Базетаржетпрепарер Базовый класс реализации ITargetPreparer , позволяющий контролировать, отключен объект или нет.
БилдИнфоРекордер ITargetPreparer , который записывает метаданные информации о сборке в указанный файл.
Создатьавдпрепарер
CreateUserPreparer Целевой подготовительный модуль для создания пользователя и его очистки в конце.
DefaultTestsZipInstaller Реализация установщика zip-файлов тестов по умолчанию.
УстройствоBuildInfoBootStrapper ITargetPreparer , который заменяет поля информации о сборке атрибутами, считанными с устройства.

Это полезно для тестирования устройств со сборками, созданными из внешнего источника (например,

Девицебилдинформоинжектор ITargetPreparer , который вставляет метаданные DeviceBuildDescriptor в IBuildInfo .
УстройствоОчиститель Выполняет перезагрузку или форматирование в качестве действия по очистке после теста и при необходимости отключает экран.
УстройствоFlashPreparer ITargetPreparer , который записывает образ на физическое оборудование Android.
DeviceImageZipFlashingTargetPreparer Целевой подготовительный модуль, который прошивает устройство образами устройств, предоставленными в определенном формате.
Настройка устройства ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option s.
Девицеупдатетаржетпрепарер Абстрактный ITargetPreparer , который выполняет общие действия по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки).
FastbootУстройствоПрошивальщик Класс, который использует fastboot для прошивки образа на физическом оборудовании Android.
FastbootUpdateBootstrapPreparer ITargetPreparer , который помещает указанные файлы (загрузчик, радио, zip-архив образа устройства) в IDeviceBuildInfo , чтобы устройства прошивались с помощью FastbootDeviceFlasher , а затем вводит атрибуты устройства после загрузки в информацию о сборке для целей отчетности о результатах.
FlashingResourcesParser Класс, который анализирует необходимые версии вспомогательных файлов изображений, необходимых для прошивки устройства.
FlashingResourcesParser.AndroidInfo Определение типа для Map<String, MultiMap<String, String>> .
GkiDeviceFlashPreparer Целевой подготовительный модуль, который прошивает устройство общим образом общего ядра Android.
GsiDeviceFlashPreparer Целевой подготовительный модуль, который прошивает устройство общим образом системы Android.
ИнсталлАпексМодулеТаржетПрепарер
KillExistingEmulatorPreparer ITargetPreparer , который завершает работающий эмулятор.
ЛокальныйЭмуляторЗапуск TargetPreparer, который запускает эмулятор локально из среды сборки Android.
Снимок локального эмулятора TargetPreparer, предназначенный для создания чистого снимка эмулятора из среды сборки/разработки Android.
МодульOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo Простой класс структуры для хранения информации о модуле.
RecoveryLogPreparer Целевой подготовительный модуль, используемый для сбора журналов перед восстановлением.
ВыполнитьКоммандТаржетПрепарер
RunOnSecondaryUserTargetPreparer ITargetPreparer , который создает дополнительного пользователя в программе установки и отмечает, что тесты следует запускать под этим пользователем.
RunOnSystemUserTargetPreparer ITargetPreparer , который отмечает, что тесты следует запускать для пользователя (а не для текущего пользователя).
Ранонворкпрофилетаржетпрепарер ITargetPreparer , который создает рабочий профиль при установке и отмечает, что тесты следует запускать для этого пользователя.
Стабтаржетпрепарер Пустая реализация заполнителя ITargetPreparer .
Настройка TestAppInstall ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo.getTestsDir() на устройство.

Перечисления

AltDirПоведение Перечисление для определения альтернативного поведения каталогов для различных установщиков/проталкивателей тестовых артефактов.

DeviceCleaner.CleanupAction
DeviceCleaner.PostCleanupAction
Девицефлашпрепарер.энкриптионоптионс Перечень опций для шифрования изображения пользовательских данных
IDeviceFlasher.UserDataFlashOption Перечень опций для обработки изображения пользовательских данных

Исключения

Девицефаиледтобутеррор Вызывается, если устройство не загружается после прошивки с помощью сборки.