com.android.tradefed.targetprep
Интерфейсы
| FlashingResourcesParser.Constraint | Интерфейс фильтрации, позволяющий FlashingResourcesParser игнорировать некоторые ресурсы, которые он в противном случае мог бы использовать. |
| IDeviceFlasher | Выводит на экран изображение устройства. |
| IFlashingResourcesParser | Интерфейс для предоставления требуемых версий вспомогательных файлов образов, необходимых для прошивки устройства. |
| IFlashingResourcesRetriever | Интерфейс для получения вспомогательных файлов образов, необходимых для прошивки устройства. |
| IHostCleaner | Очищает хост после завершения тестового прогона. |
| ILabPreparer | Интерфейс маркера для специалистов по подготовке лабораторных образцов Описание назначения этих интерфейсов см. |
| ITargetCleaner | Этот интерфейс устарел. tearDown перенесен в базовый интерфейс ITargetPreparer. |
| ITargetPreparer | Подготавливает тестовую среду для тестового запуска. |
| ITestsZipInstaller | Устанавливает тесты из zip-файла тестов (выведенного системой сборки) на устройство. |
Классы
| AllTestAppsInstallSetup | ITargetPreparer , который устанавливает все приложения из папки IDeviceBuildInfo.getTestsDir() на устройство. |
| AoaTargetPreparer | ITargetPreparer , который выполняет ряд действий (например, щелчков и свайпов) с использованием протокола Android Open Accessory (AOAv2). |
| AppSetup | ITargetPreparer , который устанавливает APK и его тесты. |
| ArtChrootPreparer | Создайте chroot-каталог для тестов ART. |
| BaseEmulatorPreparer | Общий подготовительный этап для запуска локального эмулятора. |
| BaseTargetPreparer | Базовый класс реализации для ITargetPreparer , позволяющий контролировать, отключен ли объект или нет. |
| BuildError | Вызывается, если предоставленная сборка не запускается. |
| BuildInfoRecorder | ITargetPreparer , который записывает метаданные информации о сборке в указанный файл. |
| CdmaDeviceFlasher | Класс, который выводит изображение на физическое устройство Android с радио CDMA. |
| CompileBootImageWithSpeedTargetPreparer | Перекомпилирует загрузочный classpath и системный сервер с фильтром компилятора «speed». |
| CpuThrottlingWaiter | ITargetPreparer , который ждет, пока максимальная частота на всех ядрах не будет восстановлена до максимально доступного уровня. |
| CreateAvdPreparer | |
| CreateUserPreparer | Подготовитель цели для создания пользователя и его очистки в конце. |
| DefaultTestsZipInstaller | Реализация zip-установщика тестов по умолчанию. |
| DeviceActionTargetPreparer | ITargetPreparer для выполнения действий устройства. |
| DeviceBuildInfoBootStrapper | ITargetPreparer , который заменяет поля информации о сборке атрибутами, считанными с устройства.Это полезно для тестирования устройств со сборками, созданными из внешнего источника (например, |
| DeviceBuildInfoInjector | ITargetPreparer , который вставляет метаданные DeviceBuildDescriptor в IBuildInfo . |
| DeviceCleaner | Выполняет перезагрузку или форматирование в качестве очистки после теста и при необходимости отключает экран. |
| DeviceFailedToBootError | Вызывается, если устройство не загружается после прошивки сборки. |
| DeviceFlashPreparer | ITargetPreparer , который прошивает изображение на физическом оборудовании Android. |
| DeviceImageZipFlashingTargetPreparer | Подготовитель целевого устройства, который прошивает устройство образами устройств, предоставленными в определенном формате. |
| DeviceOwnerTargetPreparer | ITargetPreparer , который настраивает компонент владельца устройства. |
| Настройка устройства | ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option . |
| DeviceStorageFiller | Подготовитель целей должен заполнить хранилище, чтобы осталось немного свободного места. |
| DeviceStringPusher | Подготовитель цели для записи строки в файл. |
| DeviceUpdateTargetPreparer | Абстрактный ITargetPreparer , который выполняет стандартные шаги по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки). |
| DeviceWiper | ITargetPreparer , который стирает пользовательские данные |
| Отключить SELinuxTargetPreparer | Подготовитель цели, который отключает SELinux, если включен. |
| DynamicSystemPreparer | ITargetPreparer , который устанавливает образ системы поверх сборки устройства с помощью динамического обновления системы. |
| EraseUserDataPreparer | ITargetPreparer , который стирает данные пользователя на устройстве. |
| FastbootCommandPreparer | Подготовитель цели, который запускает быструю загрузку и отправляет команды быстрой загрузки. |
| FastbootDeviceFlasher | Класс, который использует fastboot для прошивки образа на физическом оборудовании Android. |
| FastbootUpdateBootstrapPreparer | ITargetPreparer который помещает указанные файлы (загрузчик, радио, образ устройства zip) в IDeviceBuildInfo для прошивки устройств с помощью FastbootDeviceFlasher , а затем внедряет атрибуты устройства после загрузки в информацию о сборке для целей отчетности о результатах. |
| FeatureFlagTargetPreparer | Обновляет DeviceConfig (флаги функций, настроенные удаленной службой). |
| FlashingResourcesParser | Класс, который анализирует требуемые версии вспомогательных файлов образов, необходимых для прошивки устройства. |
| FlashingResourcesParser.AndroidInfo | Определение типа для Map<String, MultiMap<String, String>> . |
| FolderSaver | ITargetPreparer , который извлекает каталоги с устройства, сжимает их и сохраняет в бэкэнде регистрации. |
| FutilityCommandPreparer | Готовность к выполнению бесполезных команд. |
| GkiDeviceFlashPreparer | Целевой подготовитель, который прошивает устройство общим образом ядра Android. |
| GsiDeviceFlashPreparer | Подготовитель целевого устройства, который прошивает устройство с помощью образа универсальной системы Android. |
| 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 | |
| ModulePusher.ModulePushError | Фатальная ошибка при загрузке основного модуля. |
| NativeLeakCollector | ITargetPreparer , который запускает «dumpsys meminfo --unreachable -a» для определения недоступной собственной памяти, удерживаемой в данный момент каждым процессом. |
| OtaUpdateDeviceFlasher | Программа для прошивки устройств, которая запускает скрипт system/update_engine/scripts/update_device.py с полным или инкрементным пакетом OTA для обновления образа устройства. |
| PerfettoPreparer | Подготовитель Perfetto помещает файл конфигурации в устройство в стандартное расположение, к которому у Perfetto есть доступ. |
| ProfileTargetPreparer | Базовый класс для настройки целевого подготовительного элемента для любого профиля пользователя android.os.usertype.profile.XXX . |
| PushFileInvoker | Этот класс устарел. Вместо него используйте PushFilePreparer . |
| PushFilePreparer | ITargetPreparer , который пытается переместить любое количество файлов с любого пути хоста на любой путь устройства. |
| PythonVirtualenvPreparer | Настраивает виртуальное окружение Python на хосте и устанавливает пакеты. |
| RebootTargetPreparer | Подготовитель цели, который перезагружает устройство. |
| RecoveryLogPreparer | Целевой подготовитель, используемый для сбора журналов перед восстановлением. |
| RemoveSystemAppPreparer | ITargetPreparer для удаления APK из системного раздела перед тестовым запуском. |
| Рестартсистемсервертаржетпрепарер | Подготовитель цели, который перезапускает системный сервер без перезагрузки устройства. |
| Препаратор корневых каналов | |
| 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 | ITargetPreparer , который переключается на указанный тип пользователя в setUp. |
| SystemUpdaterDeviceFlasher | IDeviceFlasher , который использует системное обновление для установки образа системы, входящего в пакет обновления OTA. |
| TargetSetupError | При подготовке цели к испытаниям произошла фатальная ошибка. |
| TearDownPassThroughPreparer | Позволяет запускать tearDown для подготовителей, которые включены в конфигурацию как объект. |
| Регулирование температурыОжидание | ITargetPreparer , который ждет, пока температура устройства не опустится до целевого значения |
| TestAppInstallSetup | ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo.getTestsDir() на устройство. |
| TestFilePushSetup | ITargetPreparer , который помещает один или несколько файлов/каталогов из папки IDeviceBuildInfo.getTestsDir() на устройство. |
| TestSystemAppInstallSetup | ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo.getTestsDir() в раздел /system на устройстве. |
| TimeWaster | Простой подготовитель цели, позволяющий тратить время и потенциально перезагружать устройство. |
| UserCleaner | ITargetPreparer , который удаляет вторичных пользователей при демонтаже. |
| UserHelper | |
| Видимый фоновый пользователь | Целевой подготовитель для запуска тестов в пользователе, который запускается в видимом фоновом режиме. |
| WaitForDeviceDatetimePreparer | ITargetPreparer , который ждет установки даты и времени на устройстве. При необходимости этот подготовитель может принудительно выдать |
| WifiPreparer | ITargetPreparer , который при необходимости настраивает Wi-Fi на устройстве. |
Перечисления
| AltDirBehavior | Перечисление для определения альтернативного поведения каталога для различных установщиков/проталкивателей тестовых артефактов. |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| FlashingMethod | Перечисление для описания метода, используемого для прошивки тестируемого устройства. |
| IDeviceFlasher.UserDataFlashOption | Перечисление вариантов обработки изображения пользовательских данных |
Интерфейсы
Классы
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- Настройка устройства
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- Отключить SELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- ИнсталлАпексМодулеТаржетПрепарер
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- ИнструментарийПодготовитель
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RebootTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- Рестартсистемсервертаржетпрепарер
- Препаратор корневых каналов
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- Ранонворкпрофилетаржетпрепарер
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- Регулирование температурыОжидание
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- UserCleaner
- UserHelper
- Видимый фоновый пользователь
- WaitForDeviceDatetimePreparer
- WifiPreparer
Перечисления