АдбСтопСерверпрепарер | Целевой модуль подготовки для остановки сервера adb на хосте до и после запуска тестов adb. |
AllTestAppsInstallSetup | ITargetPreparer , который устанавливает на устройство все приложения из папки IDeviceBuildInfo#getTestsDir() . |
AoaTargetPreparer | ITargetPreparer , который выполняет ряд действий (например, щелчки и пролистывания) с использованием протокола Android Open Accessory (AOAv2). |
Настройка приложения | ITargetPreparer , который устанавливает APK и его тесты. |
ArtChrootPreparer | Создайте каталог chroot для тестов ART. |
BaseEmulatorPreparer | Общий препаратор для запуска локального эмулятора. |
БилдИнфоРекордер | ITargetPreparer , который записывает метаданные сведений о сборке в указанный файл. |
КомпаньонРаспределитель | Базовый класс, отвечающий за выделение и освобождение сопутствующего устройства. getCompanionDeviceSelectionOptions() должен быть реализован для описания критериев, необходимых для выделения сопутствующего устройства. |
CompanionAwarePreparer | ITargetPreparer , который инкапсулирует логику получения уже выделенного сопутствующего устройства. |
CompileBootImageWithSpeedTargetPreparer | Перекомпилирует загрузочный путь к классам и системный сервер с фильтром компилятора «скорость». |
ЦПДросселированиеОфициант | ITargetPreparer , который ожидает, пока максимальная частота на всех ядрах не будет восстановлена до максимально доступного уровня. |
Создать Авдпрепарер | |
CreateUserPreparer | Целевой преобразователь для создания пользователя и его очистки в конце. |
DeviceBuildInfoBootStrapper | ITargetPreparer , который заменяет информационные поля сборки атрибутами, считанными с устройства. Это полезно для тестирования устройств со сборками, созданными из внешнего источника (например, |
Девицебилдинфоинжектор | ITargetPreparer , который вставляет метаданные DeviceBuildDescriptor в IBuildInfo . |
Устройствоочиститель | Выполняет перезагрузку или форматирование в качестве действия очистки после теста и при необходимости выключает экран |
УстройствоFlashPreparer | ITargetPreparer , который прошивает образ на физическом оборудовании Android. |
DeviceOwnerTargetPreparer | ITargetPreparer , который настраивает компонент владельца устройства. |
Настройка устройства | ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option s. |
DeviceStorageFiller | Нацельте средство подготовки на заполнение хранилища, чтобы было доступно некоторое количество свободного места. |
DeviceStringPusher | Целевой преобразователь для записи строки в файл. |
DeviceWiper | ITargetPreparer , который стирает пользовательские данные |
ОтключитьSELinuxTargetPreparer | Подготовитель цели, который отключает SELinux, если он включен. |
ДинамическийСистемпрепарер | ITargetPreparer , который устанавливает образ системы поверх сборки устройства с помощью динамического обновления системы. |
стеретьпользовательдатапрепарер | ITargetPreparer , который стирает пользовательские данные на устройстве. |
FastbootCommandPreparer | Подготовитель цели, который запускает fastboot и отправляет команды fastboot. |
FeatureFlagTargetPreparer | Обновляет DeviceConfig (флаги функций, настроенные удаленной службой). |
Фолдаблемодепрепарер | Целевой преобразователь, который может переключать складное состояние устройства. |
FolderSaver | ITargetPreparer , который извлекает каталоги с устройства, сжимает и сохраняет их в серверной части ведения журнала. |
GkiDeviceFlashPreparer | Целевой преобразователь, который прошивает устройство общим образом общего ядра Android. |
GsiDeviceFlashPreparer | Подготовитель цели, который прошивает устройство с помощью универсального образа системы Android. |
InstallAllTestZipAppsSetup | ITargetPreparer , который устанавливает все приложения в тестовом ZIP-архиве. |
InstallApkSetup | ITargetPreparer , который устанавливает один или несколько APK-файлов, расположенных в файловой системе. |
Инсталлабуилденвапксетуп | ITargetPreparer , который устанавливает один или несколько тестовых APK-файлов из среды сборки платформы Android. |
ИнструментарийПодготовитель | ITargetPreparer , который запускает инструментирование |
KillExistingEmulatorPreparer | ITargetPreparer , который останавливает работающий эмулятор. |
Известный отказпрепарер | Целевой модуль подготовки, чтобы пропустить повторную попытку с известным сбоем. |
MixKernelTargetPreparer | ITargetPreparer , который позволяет смешивать образ ядра с образом устройства. |
NativeLeakCollector | ITargetPreparer , который запускает «dumpsys meminfo --unreachable -a» для определения недоступной собственной памяти, которая в настоящее время удерживается каждым процессом. |
NoApkTestSkipper | Специальный препаровщик, позволяющий полностью пропустить вызов (подготовку и тесты), если нет апков на тесты. |
PerfettoPreparer | Программа подготовки Perfetto отправляет файл конфигурации на устройство в стандартное место, к которому у perfetto есть доступ. |
ПрофильTargetPreparer | Базовый класс для настройки средства подготовки целевых объектов для любого пользователя профиля android.os.usertype.profile.XXX . |
Пушфилепрепарер | ITargetPreparer , который пытается отправить любое количество файлов с любого пути узла на любой путь устройства. |
PythonVirtualenvPreparer | Настраивает виртуальную среду Python на хосте и устанавливает пакеты. |
RebootTargetPreparer | Подготовитель цели, который перезагружает устройство. |
RecoveryLogPreparer | Целевой модуль подготовки, используемый для сбора журналов перед восстановлением. |
RemoveSystemAppPreparer | ITargetPreparer для удаления apk из системного раздела перед запуском теста. |
Рестартсистемсервертаржетпрепарер | Подготовитель цели, который перезапускает системный сервер без перезагрузки устройства. |
RootTargetPreparer | Целевой преобразователь, который выполняет «adb root» или «adb unroot» на основе опции «force-root». |
RootcanalForwarderPreparer | |
RunCommandTargetPreparer | |
Рунхосткоммандтаржетпрепарер | Целевой модуль подготовки для запуска произвольных команд хоста до и после запуска теста. |
RunHostScriptTargetPreparer | Подготовитель цели, который выполняет сценарий перед запуском теста. |
RunOnSdkSandboxTargetPreparer | ITargetPreparer для отметки, что тесты должны выполняться в песочнице SDK. |
RunOnSecondaryUserTargetPreparer | ITargetPreparer , который создает дополнительного пользователя в программе установки и отмечает, что тесты должны выполняться для этого пользователя. |
Рунонсистемусертаржетпрепарер | ITargetPreparer , который отмечает, что тесты должны выполняться для пользователя (а не для текущего пользователя). |
СемафорТокентаржетпрепарер | Это средство подготовки, используемое для использования токена для сериализации выполнения теста на хосте tradefed. |
СтопСервиссетап | ITargetPreparer , который останавливает службы на устройстве. |
StubTargetPreparer | Пустая реализация заполнителя ITargetPreparer . |
Свичусертаржетпрепарер | ITargetPreparer , который переключается на указанный тип пользователя в setUp. |
TearDownPassThroughPreparer | Позволяет запускать tearDown на препараторах, включенных в конфиг как объект. |
ТемператураДросселированиеОфициант | ITargetPreparer , который ждет, пока температура устройства не снизится до заданного значения. |
TestAppInstallSetup | ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo.getTestsDir() на устройство. |
ТестФайлПушСетап | ITargetPreparer , который отправляет один или несколько файлов/каталогов из папки IDeviceBuildInfo.getTestsDir() на устройство. |
TestSystemAppInstallSetup | ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo.getTestsDir() в раздел /system на устройстве. |
Прожигатель времени | Простая программа подготовки цели, позволяющая тратить время и потенциально перезапускать устройство. |
UserCleaner | ITargetPreparer , который удаляет вторичных пользователей при удалении. |
Видиблефонусерпрепарер | Целевой модуль подготовки для запуска тестов у пользователя, который запускается видимым в фоновом режиме. |
Ваитфордевицедатетаймпрепарер | ITargetPreparer , ожидающий установки даты и времени на устройстве. При желании этот модуль подготовки может принудительно вызвать TargetSetupError , если дата и время не установлены в течение тайм-аута, или принудительно установить дату и время хоста на устройство, |
WifiPreparer | ITargetPreparer , который при необходимости настраивает Wi-Fi на устройстве. |