АдбСтопСерверпрепарер | Целевой модуль подготовки для остановки сервера adb на хосте до и после запуска тестов adb. |
AllTestAppsInstallSetup | ITargetPreparer , который устанавливает на устройство все приложения из папки IDeviceBuildInfo#getTestsDir() . |
AoaTargetPreparer | ITargetPreparer , который выполняет ряд действий (например, щелчки и пролистывания) с использованием протокола Android Open Accessory (AOAv2). |
Настройка приложения | ITargetPreparer , который устанавливает APK и его тесты. |
ArtChrootPreparer | Создайте каталог chroot для тестов ART. |
BaseEmulatorPreparer | Общий препаратор для запуска локального эмулятора. |
BaseTargetPreparer | Базовый класс реализации для ITargetPreparer , позволяющий контролировать, отключен объект или нет. |
БилдИнфоРекордер | ITargetPreparer , который записывает метаданные сведений о сборке в указанный файл. |
CheckPairingPreparer | CompanionAwarePreparer , который проверяет связывание BT между основным и сопутствующим устройствами. |
КомпаньонРаспределитель | Базовый класс, отвечающий за выделение и освобождение сопутствующего устройства. getCompanionDeviceSelectionOptions() должен быть реализован для описания критериев, необходимых для выделения сопутствующего устройства. |
CompanionAwarePreparer | ITargetPreparer , который инкапсулирует логику получения уже выделенного сопутствующего устройства. |
CompanionRunCommandTargetPreparer | ITargetPreparer , который запускает указанные команды на выделенном сопутствующем устройстве. |
CompanionTestAppInstallSetup | ITargetPreparer , который устанавливает одно или несколько приложений из папки IDeviceBuildInfo#getTestsDir() на выделенное сопутствующее устройство. |
CompileBootImageWithSpeedTargetPreparer | Перекомпилирует загрузочный путь к классам и системный сервер с фильтром компилятора «скорость». |
ЦПДросселированиеОфициант | ITargetPreparer , который ждет, пока максимальная частота на всех ядрах не будет восстановлена до максимально доступного уровня. |
Создать Авдпрепарер | |
CreateUserPreparer | Целевой преобразователь для создания пользователя и его очистки в конце. |
DeviceBuildInfoBootStrapper | ITargetPreparer , который заменяет информационные поля сборки атрибутами, считанными с устройства. Это полезно для тестирования устройств со сборками, сгенерированными из внешнего источника (например, |
Девицебилдинфоинжектор | ITargetPreparer , который вставляет метаданные DeviceBuildDescriptor в IBuildInfo . |
Устройствоочиститель | Выполняет перезагрузку или форматирование в качестве действия очистки после теста и при необходимости выключает экран |
УстройствоFlashPreparer | ITargetPreparer , который прошивает образ на физическом оборудовании Android. |
DeviceImageZipFlashingTargetPreparer | Подготовитель цели, который прошивает устройство образами устройств, предоставленными в определенном формате. |
DeviceOwnerTargetPreparer | ITargetPreparer , который настраивает компонент владельца устройства. |
Настройка устройства | ITargetPreparer , который настраивает устройство для тестирования на основе предоставленных Option s. |
DeviceStorageFiller | Нацельте средство подготовки на заполнение хранилища, чтобы было доступно некоторое количество свободного места. |
DeviceStringPusher | Целевой преобразователь для записи строки в файл. |
Девицеупдатетаржетпрепарер | Абстрактный ITargetPreparer , который выполняет общие действия по обновлению устройств с помощью файла образа устройства из внешнего источника (в отличие от службы сборки). |
DeviceWiper | ITargetPreparer , который стирает пользовательские данные |
ОтключитьSELinuxTargetPreparer | Подготовитель цели, который отключает SELinux, если он включен. |
ДинамическийСистемпрепарер | ITargetPreparer , который настраивает образ системы поверх сборки устройства с помощью динамического обновления системы. |
стеретьпользовательдатапрепарер | ITargetPreparer , который стирает пользовательские данные на устройстве. |
FastbootCommandPreparer | Подготовитель цели, который запускает fastboot и отправляет команды fastboot. |
FastbootUpdateBootstrapPreparer | ITargetPreparer , который помещает указанные файлы (загрузчик, радио, ZIP-файл образа устройства) в IDeviceBuildInfo для прошивки устройств с помощью FastbootDeviceFlasher , а затем вводит атрибуты устройства после загрузки в информацию о сборке для целей отчета о результатах. |
FeatureFlagTargetPreparer | Обновляет DeviceConfig (флаги функций, настроенные удаленной службой). |
Фолдаблемодепрепарер | Подготовитель цели, который может переключать складное состояние устройства. |
FolderSaver | ITargetPreparer , который извлекает каталоги с устройства, сжимает и сохраняет их в серверной части ведения журнала. |
GkiDeviceFlashPreparer | Целевой преобразователь, который прошивает устройство общим образом общего ядра Android. |
GsiDeviceFlashPreparer | Подготовитель цели, который прошивает устройство с помощью универсального образа системы Android. |
ILabPreparer | Интерфейс маркера для специалистов по подготовке к лабораторным работам См. в ITargetPreparer описание того, для чего предназначены эти интерфейсы. |
ITargetCleaner | Этот интерфейс устарел. tearDown перемещен в базовый интерфейс ITargetPreparer. |
InstallAllTestZipAppsSetup | ITargetPreparer , который устанавливает все приложения в тестовом ZIP-архиве. |
Инсталлаапексмодулетаржетпрепарер | |
InstallApkSetup | ITargetPreparer , который устанавливает один или несколько APK-файлов, расположенных в файловой системе. |
Инсталлабуилденвапксетуп | ITargetPreparer , который устанавливает один или несколько тестовых APK-файлов из среды сборки платформы Android. |
ИнструментарийПодготовитель | ITargetPreparer , который запускает инструментирование |
KillExistingEmulatorPreparer | ITargetPreparer , который останавливает работающий эмулятор. |
Известный отказпрепарер | Целевой модуль подготовки, чтобы пропустить повторную попытку с известным сбоем. |
Локальный ЭмуляторЗапуск | TargetPreparer, запускающий эмулятор локально из среды сборки Android. |
LocalEmulatorSnapshot | TargetPreparer, предназначенный для создания чистого снимка эмулятора из среды сборки/разработки Android. |
MixKernelTargetPreparer | ITargetPreparer , который позволяет смешивать образ ядра с образом устройства. |
МодульOemTargetPreparer | |
NativeLeakCollector | ITargetPreparer , который запускает «dumpsys meminfo --unreachable -a» для определения недоступной собственной памяти, которая в настоящее время удерживается каждым процессом. |
NoApkTestSkipper | Специальный препаровщик, позволяющий полностью пропустить вызов (подготовку и тесты), если нет апков на тесты. |
PerfettoPreparer | Программа подготовки Perfetto отправляет файл конфигурации на устройство в стандартное место, к которому у perfetto есть доступ. |
ПрофильTargetPreparer | Базовый класс для настройки средства подготовки целевых объектов для любого пользователя профиля android.os.usertype.profile.XXX . |
Пушфилеинвокер | Этот класс устарел. Вместо этого используйте PushFilePreparer |
Пушфилепрепарер | ITargetPreparer , который пытается отправить любое количество файлов с любого пути узла на любой путь устройства. |
PythonVirtualenvPreparer | Настраивает виртуальную среду Python на хосте и устанавливает пакеты. |
RebootTargetPreparer | Подготовитель цели, который перезагружает устройство. |
RecoveryLogPreparer | Целевой модуль подготовки, используемый для сбора журналов перед восстановлением. |
RemoveSystemAppPreparer | ITargetPreparer для удаления apk из системного раздела перед запуском теста. |
Рестартсистемсервертаржетпрепарер | Подготовитель цели, который перезапускает системный сервер без перезагрузки устройства. |
RootTargetPreparer | Целевой преобразователь, который выполняет «adb root» или «adb unroot» на основе опции «force-root». |
RunCommandTargetPreparer | |
Рунхосткоммандтаржетпрепарер | Целевой модуль подготовки для запуска произвольных команд хоста до и после запуска теста. |
RunHostScriptTargetPreparer | Подготовитель цели, который выполняет сценарий перед запуском теста. |
Рунклонпрофилетаржетпрепарер | |
RunOnSdkSandboxTargetPreparer | ITargetPreparer для отметки, что тесты должны выполняться в песочнице SDK. |
RunOnSecondaryUserTargetPreparer | ITargetPreparer , который создает дополнительного пользователя в программе установки и отмечает, что тесты должны выполняться для этого пользователя. |
Рунонсистемусертаржетпрепарер | ITargetPreparer , который отмечает, что тесты должны выполняться для пользователя (а не для текущего пользователя). |
Рунонворкпрофилетаржетпрепарер | ITargetPreparer , который создает рабочий профиль в программе установки и отмечает, что тесты должны выполняться для этого пользователя. |
СемафорТокентаржетпрепарер | Это средство подготовки, используемое для использования токена для сериализации выполнения теста на хосте tradefed. |
Боковая загрузкаOtaTargetPreparer | Целевой модуль подготовки, который выполняет неопубликованную загрузку указанного пакета OTA, применяет пакет, ожидает загрузки устройства и внедряет свойства сборки устройства для использования в качестве информации о сборке. Этот целевой модуль подготовки предполагает, что устройство будет находиться в обычном режиме adb при запуске, и гарантирует, что устройство выйдет в том же режиме, но с применением более новой сборки. |
СтопСервиссетап | ITargetPreparer , который останавливает службы на устройстве. |
StubTargetPreparer | Пустая реализация заполнителя ITargetPreparer . |
SuiteApkInstaller | Устанавливает указанные APK для конфигурации Suite: либо из переменной $ANDROID_TARGET_OUT_TESTCASES, либо из ROOT_DIR в информации о сборке. |
Свичусертаржетпрепарер | 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 на устройстве. |