com.android.tradefed.targetprep

Интерфейсы

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

Классы

BaseEmulatorPreparer Обычный подготовитель для запуска локального эмулятора.
BaseTargetPreparer Базовый класс для реализации ITargetPreparer , что позволяет контролировать, отключен ли объект или нет.
BuildInfoRecorder ITargetPreparer что пишет сборки информации мета данные в указанный файл.
CreateAvdPreparer
CreateUserPreparer Целевой подготовитель для создания пользователя и очистки его в конце.
DefaultTestsZipInstaller Стандартная реализация установщика тестов zip.
DeviceBuildInfoBootStrapper ITargetPreparer , заменяющий сборки информационных полей с атрибутами чтения из устройства

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

DeviceBuildInfoInjector ITargetPreparer , что вставки DeviceBuildDescriptor метаданные в IBuildInfo .
DeviceCleaner Выполняет перезагрузку или форматирование в качестве действия очистки после теста и при необходимости отключает экран
DeviceFlashPreparer ITargetPreparer , который мигает изображение на физическом оборудовании Android.
DeviceImageZipFlashingTargetPreparer Целевой подготовитель, который загружает на устройство образы устройств, предоставленные в определенном формате.
DeviceSetup ITargetPreparer , что настраивает устройство для тестирования на основе при условии Option s.
DeviceUpdateTargetPreparer Абстрактный ITargetPreparer , которая заботится о простых шагах вокруг обновления устройств с файлом образом из внешнего источника (в отличие от службы сборки).
FastbootDeviceFlasher Класс, использующий fastboot для прошивки образа на физическом оборудовании Android.
FastbootUpdateBootstrapPreparer ITargetPreparer , что этапы указанных файлов (Загрузчик, радио, устройство изображение молнии) в IDeviceBuildInfo , чтобы получить устройства прошивать FastbootDeviceFlasher , затем впрыскивает после загрузки атрибутов устройства в информации для построения результирующих целей отчетности.
МигаетResourcesParser Класс, который анализирует требуемые версии вспомогательных файлов изображений, необходимых для прошивки устройства.
FlashingResourcesParser.AndroidInfo ЬурейеЕ для Map<String, MultiMap<String, String>> .
GkiDeviceFlashPreparer Целевой подготовитель, который прошивает устройство универсальным образом общего ядра Android.
GsiDeviceFlashPreparer Целевой подготовитель, который загружает на устройство общий образ системы Android.
УстановитьApexModuleTargetPreparer
KillExistingEmulatorPreparer ITargetPreparer , который завершается запущенного эмулятора.
LocalEmulatorLaunch TargetPreparer, который запускает эмулятор локально из среды сборки Android.
LocalEmulatorSnapshot TargetPreparer, предназначенный для создания чистого снимка эмулятора из среды сборки / разработки Android.
ModuleOemTargetPreparer
ModuleOemTargetPreparer.ModuleInfo Простой структурный класс для хранения информации о модуле
RecoveryLogPreparer Целевой подготовитель, используемый для сбора журналов перед восстановлением.
RunCommandTargetPreparer
RunOnSecondaryUserTargetPreparer ITargetPreparer , что создает дополнительный пользователь в настройках, и помечает , что тесты должны быть запущены в этом пользователе.
RunOnSystemUserTargetPreparer ITargetPreparer , что знаки , что тесты должны быть запущены на пользователя (а не текущего пользователя).
RunOnWorkProfileTargetPreparer ITargetPreparer , что создает профиль работы в установке, а также знаки , что тесты должны быть запущены в этом пользователе.
StubTargetPreparer Заполнитель пустой реализации ITargetPreparer .
TestAppInstallSetup ITargetPreparer , который устанавливает один или несколько приложений из IDeviceBuildInfo.getTestsDir() папки на устройство.

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

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

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

Исключения

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