com.android.tradefed.targetprep
Интерфейсы
| FlashingResourcesParser.Constraint | Интерфейс фильтрации, предназначенный для того, чтобы FlashingResourcesParser мог игнорировать некоторые ресурсы, которые в противном случае он мог бы использовать. |
| IDeviceFlasher | Прошивка устройства путем загрузки образа операционной системы. |
| IFlashingResourcesParser | Интерфейс для предоставления необходимых версий вспомогательных файлов образов, необходимых для прошивки устройства. |
| IFlashingResourcesRetriever | Интерфейс для получения вспомогательных файлов образов, необходимых для прошивки устройства. |
| IHostCleaner | Очищает хост после завершения тестового запуска. |
| ILabPreparer | Интерфейс для работы с маркерами в лаборатории. Описание предназначения этих интерфейсов см. в |
| ITargetCleaner | Этот интерфейс устарел. Функция tearDown перемещена в базовый интерфейс ITargetPreparer. |
| ITargetPreparer | Подготавливает тестовую среду к запуску теста. |
| ITestsZipInstaller | Устанавливает тесты из ZIP-файла с тестами (созданного системой сборки) на устройство. |
Классы
| AFlagsTargetPreparer | Использует aflags для переопределения флагов перед запуском теста. |
| AllTestAppsInstalLestSetup | Компонент ITargetPreparer , который устанавливает все приложения из папки, указанной в IDeviceBuildInfo.getTestsDir() на устройство. |
| AoaTargetPreparer | ITargetPreparer это приложение, выполняющее ряд действий (например, клики и свайпы) с использованием протокола Android Open Accessory (AOAv2). |
| Настройка приложения | ITargetPreparer это средство, устанавливающее APK-файл и его тесты. |
| ArtChrootPreparer | Создайте chroot-каталог для ART-тестов. |
| BaseEmulatorPreparer | Стандартный инструмент для запуска локального эмулятора. |
| BaseSwitchUserTargetPreparer | Объект ITargetPreparer , который переключается на указанный тип пользователя в параметре setUp. |
| BaseSystemTestEnvPreparer | Перезагружается в базовую среду тестирования системы. |
| BaseTargetPreparer | Базовый класс реализации для ITargetPreparer , позволяющий управлять тем, отключен объект или нет. |
| BuildInfoRecorder | Компонент ITargetPreparer , который записывает метаданные информации о сборке в указанный файл. |
| CDMADeviceFlasher | Класс, который загружает изображение на физическое устройство Android с поддержкой CDMA. |
| CompatTargetPreparer | Компонент ITargetPreparer , подготавливающий устройство к выполнению тестов совместимости. |
| CompileBootImageWithSpeedTargetPreparer | Перекомпилирует путь к загрузочным классам и системный сервер с использованием фильтра компилятора 'speed'. |
| CpuThrottlingWaiter | Компонент ITargetPreparer , который ожидает, пока максимальная частота на всех ядрах не будет восстановлена до максимально доступного уровня. |
| CreateAvdPreparer | |
| CreateUserPreparer | Целевой специалист по подготовке данных для создания дополнительного пользователя и последующей его очистке. |
| CrosDutTopologyPreparer | Программа-подготовитель, которая запускает инструмент dt-converter для генерации конфигурации и параметров тестирования. |
| CrosLsNexusPreparer | Программа, которая запускает и останавливает службу LSNexus для устройств ChromeOS. |
| DefaultTestsZipInstaller | Реализация установщика ZIP-архива с тестами по умолчанию. |
| DeviceActionTargetPreparer | Компонент ITargetPreparer для выполнения действий с устройством. |
| DeviceBuildInfoBootStrapper | Компонент ITargetPreparer , заменяющий поля с информацией о сборке атрибутами, считанными с устройства.Это полезно для тестирования устройств с использованием сборок, сгенерированных из внешнего источника (например, |
| DeviceBuildInfoInjector | Компонент ITargetPreparer , который вставляет метаданные DeviceBuildDescriptor в IBuildInfo . |
| DeviceCleaner | После проверки выполняет перезагрузку или форматирование в качестве действия по очистке, а также, при необходимости, выключает экран. |
| DeviceFlashPreparer | ITargetPreparer это программа, которая прошивает образ на физическое оборудование Android. |
| DeviceImageZipFlashingTargetPreparer | Программа для подготовки целевого устройства, которая прошивает устройство образами, предоставленными в определенном формате. |
| DeviceOwnerTargetPreparer | Компонент ITargetPreparer , который настраивает компонент владельца устройства. |
| Настройка устройства | Компонент ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option . |
| DeviceStorageFiller | Цель состоит в том, чтобы подготовить документ таким образом заполнить хранилище, чтобы освободить некоторое количество свободного места. |
| DeviceStringPusher | Целевой подготовитель должен записать строку в файл. |
| DeviceUpdateTargetPreparer | Абстрактный компонент ITargetPreparer , который выполняет стандартные шаги по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки). |
| DeviceWiper | ITargetPreparer , который удаляет пользовательские данные. |
| DexMetadataExtractor | Устанавливает файлы метаданных Dex для указанных APK-файлов. |
| DisableSELinuxTargetPreparer | Программа подготовки целевых объектов, которая отключает SELinux, если он включен. |
| DynamicSystemPreparer | ITargetPreparer это компонент, который создает образ системы поверх сборки устройства с использованием динамического обновления системы. |
| EhideTargetPreparer | Запускает ehide, который скрывает сетевой интерфейс Ethernet от сетевого стека Android. |
| EraseUserDataPreparer | ITargetPreparer это программа, которая удаляет пользовательские данные с устройства. |
| FastbootCommandPreparer | Целевой подготовитель, запускающий fastboot и отправляющий команды fastboot. |
| FastbootDeviceFlasher | Класс, использующий fastboot для прошивки образа на физическом оборудовании Android. |
| FastbootUpdateBootstrapPreparer | Компонент ITargetPreparer , который подготавливает указанные файлы (загрузчик, радиомодуль, zip-архив образа устройства) для IDeviceBuildInfo устройств с помощью FastbootDeviceFlasher , а затем внедряет атрибуты устройства после загрузки в информацию о сборке для целей формирования отчета о результатах. |
| FeatureFlagTargetPreparer | Этот класс устарел. Используйте вместо него AFlagsTargetPreparer . |
| FlashingResourcesParser | Класс, который извлекает необходимые версии вспомогательных файлов образов, требуемых для прошивки устройства. |
| FlashingResourcesParser.AndroidInfo | Типовое определение для Map<String, MultiMap<String, String>> . |
| FolderSaver | ITargetPreparer , который загружает каталоги с устройства, сжимает их и сохраняет в систему логирования. |
| FutilityCommandPreparer | Программа-подготовитель для выполнения команд, не приносящих результата. |
| GkiDeviceFlashPreparer | Программа для подготовки целевых устройств, которая прошивает устройство стандартным образом ядра Android. |
| GsiDeviceFlashPreparer | Программа для подготовки устройства, которая прошивает его стандартным образом системы Android. |
| HsumBootStrategyPreparer | |
| InstallAllTestZipAppsSetup | ITargetPreparer , который устанавливает все приложения из тестового ZIP-архива. |
| ИнсталлАпексМодулеТаржетПрепарер | |
| InstallApkSetup | ITargetPreparer это программа, которая устанавливает один или несколько APK-файлов, расположенных в файловой системе. |
| InstallBuildEnvApkSetup | Компонент ITargetPreparer , который устанавливает один или несколько тестовых APK-файлов из среды сборки платформы Android. |
| InstallKernelModulePreparer | Программа для подготовки целевых объектов, которая устанавливает модули ядра. |
| ИнструментарийПодготовитель | ITargetPreparer , выполняющий инструментальное тестирование. |
| KillExistingEmulatorPreparer | Компонент ITargetPreparer , который завершает работу запущенного эмулятора. |
| KnownFailurePreparer | Целевой субъект, выполняющий подготовку данных, должен пропустить повторную попытку при известной ошибке. |
| LocalEmulatorLaunch | TargetPreparer, запускающий эмулятор локально из среды сборки Android. |
| LocalEmulatorSnapshot | TargetPreparer предназначен для создания чистого снимка эмулятора из среды сборки/разработки Android. |
| MixKernelTargetPreparer | ITargetPreparer , позволяющий смешивать образ ядра с образом устройства. |
| MixRadioTargetPreparer | ITargetPreparer , позволяющий смешивать образ радиомодуля с образом устройства. |
| ModuleOemTargetPreparer | |
| ModulePusher | |
| NativeLeakCollector | Компонент ITargetPreparer , который запускает команду 'dumpsys meminfo --unreachable -a' для определения недоступной собственной памяти, занимаемой каждым процессом. |
| OtaUpdateDeviceFlasher | Программа для обновления устройств, запускающая скрипт system/update_engine/scripts/update_device.py с полным или инкрементальным OTA-пакетом для обновления образа устройства. |
| PerfettoPreparer | Perfetto preparer загружает файл конфигурации на устройство в стандартное место, к которому у Perfetto есть доступ. |
| ProfileTargetPreparer | Базовый класс для настройки целевого подготовителя для любого профиля пользователя android.os.usertype.profile.XXX . |
| PushFileInvoker | Этот класс устарел. Используйте PushFilePreparer вместо него. |
| PushFilePreparer | ITargetPreparer , который пытается отправить любое количество файлов с любого пути на хосте на любой путь на устройстве. |
| PythonVirtualenvPreparer | Создает виртуальное окружение Python на хосте и устанавливает пакеты. |
| RebootTargetPreparer | Целевой подготовитель, который перезагружает устройство. |
| RecoveryLogPreparer | Программа для подготовки целевых файлов, используемая для сбора логов перед восстановлением. |
| RemoveSystemAppPreparer | Инструмент ITargetPreparer для удаления APK-файла из системного раздела перед запуском теста. |
| Рестартсистемсервертаржетпрепарер | Программа подготовки цели, которая перезапускает системный сервер без перезагрузки устройства. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Целевой подготовитель, выполняющий команды «adb root» или «adb unroot» в зависимости от опции «force-root». |
| RunCommandTargetPreparer | |
| RunHostCommandTargetPreparer | Программа подготовки целевых объектов должна выполнять произвольные команды хоста до и после запуска теста. |
| RunHostScriptTargetPreparer | Инструмент подготовки цели, который выполняет скрипт перед запуском теста. |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxTargetPreparer | Объект ITargetPreparer указывающий на необходимость запуска тестов в песочнице SDK. |
| RunOnSecondaryUserTargetPreparer | Компонент ITargetPreparer , обеспечивающий запуск теста от имени дополнительного пользователя. |
| RunOnSystemUserTargetPreparer | Параметр ITargetPreparer , указывающий на необходимость запуска тестов для данного пользователя (а не для текущего). |
| Ранонворкпрофилетаржетпрепарер | Компонент ITargetPreparer , который создает рабочий профиль в процессе настройки и помечает, что тесты должны выполняться от имени этого пользователя. |
| SemaphoreTokenTargetPreparer | Это инструмент подготовки, используемый для сериализации выполнения тестов с помощью токена на хосте TradeFed. |
| SideloadOtaTargetPreparer | Программа подготовки целевого устройства, которая выполняет установку указанного OTA-пакета, применяет пакет, ожидает загрузки устройства и внедряет свойства сборки устройства для использования в качестве информации о сборке. Данный инструмент подготовки целевых файлов предполагает, что устройство будет находиться в обычном режиме adb при запуске, и гарантирует, что устройство завершит работу в том же режиме, но с применением более новой сборки. |
| StopServicesSetup | Компонент ITargetPreparer , который останавливает службы на устройстве. |
| StubTargetPreparer | Заполнитель: пустая реализация объекта ITargetPreparer . |
| SwitchUserTargetPreparer | Реализация класса BaseSwitchUserTargetPreparer по умолчанию — см. документацию этого класса для получения дополнительной информации. |
| SystemUpdaterDeviceFlasher | Программа IDeviceFlasher , которая использует системное обновление для установки образа системы, входящего в состав пакета OTA-обновлений. |
| TearDownPassThroughPreparer | Позволяет запускать tearDown для подготовителей, включенных в конфигурацию в виде объекта. |
| Температура, регулирование скорости, официант | Компонент ITargetPreparer , который ожидает, пока температура устройства не снизится до целевого значения. |
| TestAppInstalListSetup | Объект ITargetPreparer , который устанавливает одно или несколько приложений из папки, указанной в IDeviceBuildInfo.getTestsDir() на устройство. |
| TestFilePushSetup | Объект ITargetPreparer , который отправляет один или несколько файлов/каталогов из папки, созданной с помощью IDeviceBuildInfo.getTestsDir() на устройство. |
| TestSystemAppInstalListSetup | Объект ITargetPreparer , который устанавливает одно или несколько приложений из папки, созданной с помощью IDeviceBuildInfo.getTestsDir() в раздел /system на устройстве. |
| TimeWaster | Простая программа для подготовки целей, позволяющая потратить время и, возможно, перезагрузить устройство. |
| UserCleaner | Компонент ITargetPreparer , который удаляет дополнительных пользователей при завершении работы системы. |
| UserHelper | |
| VisibleBackgroundUserPreparer | Целевой подготовитель для запуска тестов для пользователя, запущенного в видимом фоновом режиме. |
| WaitForDeviceDatetimePreparer | Компонент ITargetPreparer , который ожидает установки даты и времени на устройстве. При желании этот подготовитель может принудительно вызвать ошибку |
| WifiPreparer | ITargetPreparer это средство, которое при необходимости настраивает Wi-Fi на устройстве. |
Перечисления
| AltDirBehavior | Перечисление для определения альтернативного поведения каталогов для различных установщиков/распространителей тестовых артефактов. |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DynamicSystemPreparer.PvmfwFlashMode | |
| Метод прошивки | Перечисление, описывающее метод, используемый для прошивки тестируемого устройства. |
| GsiDeviceFlashPreparer.PvmfwFlashMode | |
| IDeviceFlasher.UserDataFlashOption | Перечисление параметров для обработки образа пользовательских данных |
Исключения
| BuildError | Выбрасывается исключение, если предоставленная сборка не запускается. |
| DeviceFailedToBootError | Вызывается исключение, если устройство не загружается после прошивки новой сборкой. |
| ModulePusher.ModulePushError | Фатальная ошибка при отправке модуля из основной ветки. |
| TargetSetupError | При подготовке мишени к испытаниям произошла критическая ошибка. |
Интерфейсы
Классы
- AFlagsTargetPreparer
- AllTestAppsInstalLestSetup
- AoaTargetPreparer
- Настройка приложения
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseSwitchUserTargetPreparer
- BaseSystemTestEnvPreparer
- BaseTargetPreparer
- BuildInfoRecorder
- CDMADeviceFlasher
- CompatTargetPreparer
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- CrosDutTopologyPreparer
- CrosLsNexusPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- Настройка устройства
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DexMetadataExtractor
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EhideTargetPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- HsumBootStrategyPreparer
- InstallAllTestZipAppsSetup
- ИнсталлАпексМодулеТаржетПрепарер
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- ИнструментарийПодготовитель
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RebootTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- Рестартсистемсервертаржетпрепарер
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- Ранонворкпрофилетаржетпрепарер
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TearDownPassThroughPreparer
- Температура, регулирование скорости, официант
- TestAppInstalListSetup
- TestFilePushSetup
- TestSystemAppInstalListSetup
- TimeWaster
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
Перечисления
Исключения