Примечания к выпуску Android 14 CTS

На этой странице представлены основные изменения CTS, представленные в Android 14.

Возможности CTS

Android 14 включает новую и обновленную документацию для следующих функций CTS.

Область Функции Описание Добавлено/обновлено
Основные моменты теста Добавить служебные функции для работы в качестве службы оператора Это изменение вводит новые служебные функции в CarrierPrivilegeUtils , позволяющие CTS работать как служба оператора связи (неявно с привилегиями оператора связи) и улучшающие тестируемость для многих API-интерфейсов операторов связи и классов подключения. Обновлено
Тестовый модуль Добавить тесты CTS для нескольких устройств Bluetooth Эта функция позволяет рекламировать только определенные услуги ГАТТ, обеспечивая лучшую конфиденциальность при непрерывной рекламе в режиме подключения. Добавлен
Тестовый модуль Добавить многоустройствовые тесты CTS для точности определения расстояния UWB Добавить новые тестовые случаи для точности измерения расстояния UWB, чтобы обеспечить соблюдение требований UWB CDD. Добавлен
Тестовый модуль Добавить CtsDevicePolicySimTestCases в план тестирования CTS SIM Тестовый случай был обновлен с целью потребовать наличия действительной SIM-карты в качестве части настройки теста. Добавлен
Тестовый модуль Добавлен набор тестов CTS для нескольких устройств UWB Добавлен новый тестовый набор CTS для нескольких устройств UWB, который использует два устройства Android с поддержкой UWB для проверки различных функций UWB. Добавлен
Тестовый модуль Увеличение количества тестовых случаев в модуле dEQP Обновлена ​​ветка dEQP для Android 14 CTS для использования vulkan-cts-1.3.5 (вместо 1.3.1). Добавлено много новых тестов, так как это обновление включает множество новых тестов для новых функций Vulkan, таких как динамический рендеринг. Обновлено
Тестовая настройка Увеличить размер кучи до 16 ГБ Увеличенный размер динамической памяти для облегчения выполнения тестов CTS, потребляющих больше памяти. Обновлено
Тестовая настройка Увеличьте объем оперативной памяти до 128 ГБ и жесткий диск до 256 ГБ Обновите память хост-системы для обработки дополнительных требований к пространству кучи Java. Обновлено

Возможности CTS Verifier

Android 14 включает новую и обновленную документацию для следующих функций CTS Verifier.

Область Функции Описание Добавлено/обновлено
Тестовая настройка Обновите необходимые периферийные устройства для динамического тестирования датчиков. Обновите страницу с рекомендациями по тестированию CTS Verifier, включив в нее обновленные периферийные устройства и инструкции по тестированию динамических датчиков. Обновлено
Тестовая настройка Улучшение ITS камеры для поддержки складных устройств Поддержка тестирования складных устройств в Camera ITS. Внесены изменения в ItsService для определения доступных физических камер в каждом состоянии сложения/раскрытия. Обновлено
Тестовый класс CTS-V Сопряжение с поддержкой Wi-Fi Сопряжение Wi-Fi Aware обеспечивает шифрование и быструю повторную аутентификацию для одноранговой связи через Wi-Fi Aware. Добавьте тест в CTS-V, как и другие тесты Aware для нескольких устройств. Для проведения теста необходимо, чтобы оба устройства поддерживали эту функцию. Добавлен
Тестовый класс CTS-V Тестовые задания для встроенной панели управления домом Начиная с Android 14, доступен новый API, позволяющий приложениям использовать встроенные активности (в области элементов управления SystemUI) вместо передачи информации через API элементов управления. Добавлены новые тестовые активности для контроля поведения API. Добавлен
Тестовый класс CTS-V Тесты на соответствие требованиям присутствия (BLE и NAN/Wi-Fi) Для обеспечения эффективной совместной работы смарт-устройств пользователей критически важно, чтобы все устройства в экосистеме Android могли определять относительную близость между собой. В Android U вводятся требования к калибровке присутствия, определяющие приемлемую производительность доступных радиотехнологий, таких как UWB, Wi-Fi и BLE, используемых для определения близости. Добавлен
Тестовый класс CTS-V CTS Verifier для отключения звука AAudio Протестируйте, чтобы убедиться, что AAudio должен отключать поток при отключении потокового устройства. Добавлен
Тестовый класс CTS-V Тест рабочего профиля скриншота CTS Verifier Добавлены новые тестовые случаи для обеспечения соблюдения требования CDD 3.9.2/C-1-10. Пользователю будет предложено сделать снимок экрана. ContentObserver определяет URI сохранённого снимка экрана и отображает результат. Пользователь должен визуально убедиться, что изображение не содержит других приложений или элементов пользовательского интерфейса (строки состояния и т. д.). Добавлен
Основные моменты теста Тестирование API-интерфейсов CTS Verifier Capture Content для заметок. Добавьте новое тестовое действие для проверки API Notes, связанных с интеграцией системных функций создания заметок в SysUI. Тест можно пропустить, если роль NOTES не включена. Подробнее см. в разделе «Захват содержимого для тестов Notes» . Добавлен
Тестовая настройка Выполните команду adb, чтобы автоматически включить экран после завершения тестов. Начиная с Android 14, добавлено разрешение android.permission.TURN_SCREEN_ON , позволяющее включать экран после завершения теста. Чтобы включить эту функцию, пользователю необходимо выполнить команду adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 на этапе настройки. Обновлено
Тестовая настройка Обновление инструкции по тестированию вектора вращения Пользователям следует скачать OpenCV-3.0.0-android-sdk.zip и установить OpenCV Manager на тестируемое устройство Android. Загрузите APK-файл с компьютера с помощью команды adb install с опцией --bypass-low-target-sdk-block . Для устройств под управлением Android 13 и ниже опция --bypass-low-target-sdk-block не требуется. Подробнее см. в разделе Установка приложения . Обновлено
Тестовая настройка Добавить примечания к установке adb относительно OpenCV APK Из-за новой функции безопасности , появившейся в Android 14, команду adb --bypass-low-target-sdk-block необходимо добавлять каждый раз при установке Open CV APK. Подробнее см. в разделе «Проверка CV-вектора вращения» . Добавлен

Модули CTS

Количество тестовых модулей и тестовых случаев следующее:

  • ~ 1151 модуль в зависимости от устройств
  • ~ 4,4 млн тестовых случаев по 2 ABI

В Android 14 добавлено 136 новых модулей и удалено 19. Подробнее см. в таблицах ниже.

Новые модули

Добавлено имя тестового модуля ABI Тест мгновенного приложения
AndroidTest_MultiUser arm64-v8a
art-run-test-018-stack-overflow arm64-v8a
art_standalone_dex2oat_cts_tests arm64-v8a
CtsAdIdEndToEndTest arm64-v8a
CtsAdServicesDebuggableDeviceTestCases arm64-v8a
CtsAdServicesEndToEndTestMeasurement arm64-v8a
CtsAdServicesEndToEndTests arm64-v8a
CtsAdServicesHostTests arm64-v8a
CtsAdServicesMddTests arm64-v8a
CtsAdServicesNotInAllowListEndToEndTests arm64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests arm64-v8a
CtsAdServicesPermissionsNoPermEndToEndTests arm64-v8a
CtsAdServicesPermissionsValidEndToEndTests arm64-v8a
CtsAdServicesTopicsAppUpdateTests arm64-v8a
CtsAdServicesТемыПодключениеТесты arm64-v8a
CtsAppCloningDeviceTestCases arm64-v8a
CtsAppCloningMediaProviderHostTest arm64-v8a
CtsAppCloningMediaProviderHostTest[мгновенный] arm64-v8a Да
CtsAppFgsTestCases arm64-v8a
CtsAppFgsTestCases[мгновенный] arm64-v8a Да
CtsAppSetIdEndToEndTest arm64-v8a
CtsAttributionSourceTestCases arm64-v8a
CtsAttributionSourceTestCases[мгновенно] arm64-v8a Да
CtsBatteryHealthTestCases arm64-v8a
CtsBiometricsHostTestCases arm64-v8a
CtsBluetoothMultiDevicesTestCases arm64-v8a
CtsBroadcastRadioTestCases arm64-v8a
CtsBroadcastTestCases arm64-v8a
CtsCompanionDeviceManagerMultiProcessTestCases arm64-v8a
CtsCompilationTestCases arm64-v8a
CtsContentProviderTestsWithoutVisibility arm64-v8a
CtsContentProviderTestsWithVisibility arm64-v8a
CtsCredentialManagerTestCases arm64-v8a
CtsCurrentApiSignatureTestCases[мгновенно] arm64-v8a Да
CtsDeviceLockTestCases arm64-v8a
CtsDevicePolicySimTestCases arm64-v8a
CtsDevicePolicySimTestCases[запуск на клонированном профиле] arm64-v8a
CtsDevicePolicySimTestCases[запуск на вторичном пользователе] arm64-v8a
CtsDevicePolicySimTestCases[запуск-на-работе-профиль] arm64-v8a
CtsDevicePolicyTestCases[запуск-на-клоне-профиле] arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[запуск на клонированном профиле] arm64-v8a
CtsGrammaticalInflectionHostTestCases arm64-v8a
CtsGrammaticalInflectionTestCases arm64-v8a
CtsHealthConnectControllerTestCases arm64-v8a
CtsHealthConnectHostSideDeviceTestCases arm64-v8a
CtsHealthConnectHostTestCases arm64-v8a
CtsHealthFitnessDeviceTestCases arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission[мгновенно] arm64-v8a Да
CtsHibernationTestCases arm64-v8a
CtsJvmtiRunTest1940HostTestCases arm64-v8a
CtsJvmtiRunTest911HostTestCases arm64-v8a
CtsJvmtiRunTest912HostTestCases arm64-v8a
CtsJvmtiRunTest913HostTestCases arm64-v8a
CtsJvmtiRunTest988HostTestCases arm64-v8a
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLocalVoiceInteraction arm64-v8a
CtsLocalVoiceInteraction[мгновенное] arm64-v8a Да
CtsMediaBetterTogetherTestCases arm64-v8a
CtsMediaBetterTogetherTestCases[мгновенно] arm64-v8a Да
CtsMediaBetterTogetherTestCases[запуск на клонированном профиле] arm64-v8a
CtsMediaBetterTogetherTestCases[запуск на вторичном пользователе] arm64-v8a
CtsMediaBetterTogetherTestCases[запуск по рабочему профилю] arm64-v8a
CtsMediaProjectionTestCases arm64-v8a
CtsMediaProjectionTestCases[мгновенно] arm64-v8a Да
CtsMicrodroidDisabledTestCases arm64-v8a
CtsMultiUserTestCases[запуск на клонированном профиле] arm64-v8a
CtsNativeResourcesTestCases arm64-v8a
CtsNativeResourcesTestCases[мгновенно] arm64-v8a Да
CtsNetHttpTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[мгновенный] arm64-v8a Да
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[мгновенный] arm64-v8a Да
CtsNotificationTestCases arm64-v8a
CtsOsTestCases[запуск-на-клоне-профиле] arm64-v8a
CtsPackageInstallTestCases[запуск-на-клоне-профиле] arm64-v8a
CtsPackageInstallTestCases[запуск на вторичном пользователе] arm64-v8a
CtsPackageInstallTestCases[запуск-на-работе-профиль] arm64-v8a
CtsPackageSchemeTestsWithoutVisibility arm64-v8a
CtsPackageSchemeTestsWithVisibility arm64-v8a
CtsPerfettoReporterTestCases arm64-v8a
CtsPermissionMultiUserTestCases arm64-v8a
CtsPermissionMultiUserTestCases[запуск на клонированном профиле] arm64-v8a
CtsPermissionMultiUserTestCases[запуск на вторичном пользователе] arm64-v8a
CtsPermissionMultiUserTestCases[запуск-на-работе-профиль] arm64-v8a
CtsPermissionPolicyTestCases arm64-v8a
CtsPermissionPolicyTestCases[мгновенный] arm64-v8a Да
CtsPhotoPickerTest[запустить на клонированном профиле] arm64-v8a
CtsSandboxedAdIdManagerTests arm64-v8a
CtsSandboxedAppSetIdManagerTests arm64-v8a
CtsSandboxedFledgeManagerTests arm64-v8a
CtsSandboxedMeasurementManagerTests arm64-v8a
CtsSandboxedTopicsManagerTests arm64-v8a
CtsSdkSandboxHostSideTests arm64-v8a
CtsSdkSandboxInprocessTests arm64-v8a
CtsSdkSandboxWebkitTestCases arm64-v8a
CtsShortFgsTestCases arm64-v8a
CtsShortFgsTestCases[мгновенный] arm64-v8a Да
CtsSurfaceControlTests arm64-v8a
CtsTareTestCases arm64-v8a
CtsTelecomHostCases arm64-v8a
CtsThreadLocalRandomHostTest arm64-v8a
CtsVideoCodecTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[мгновенно] arm64-v8a Да
CtsVoiceInteractionHostTestCases arm64-v8a
CtsWallpaperSdk33TestCases arm64-v8a
CtsWallpaperSdk33TestCases[мгновенно] arm64-v8a Да
CtsWallpaperTestCases arm64-v8a
CtsWallpaperTestCases[мгновенно] arm64-v8a Да
CtsWearableSensingServiceTestCases arm64-v8a
CtsWindowManagerBackgroundActivityTestCases arm64-v8a
CtsWrapHwasanTestCases arm64-v8a
SdkSandboxManagerDisabledTests arm64-v8a
SdkSandboxManagerTests arm64-v8a
art-run-test-018-stack-overflow armeabi-v7a
art_standalone_dex2oat_cts_tests armeabi-v7a
CtsBiometricsHostTestCases armeabi-v7a
CtsBroadcastRadioTestCases armeabi-v7a
CtsCompilationTestCases armeabi-v7a
CtsDevicePolicySimTestCases armeabi-v7a
CtsJvmtiRunTest1940HostTestCases armeabi-v7a
CtsJvmtiRunTest911HostTestCases armeabi-v7a
CtsJvmtiRunTest912HostTestCases armeabi-v7a
CtsJvmtiRunTest913HostTestCases armeabi-v7a
CtsJvmtiRunTest988HostTestCases armeabi-v7a
CtsMediaBetterTogetherTestCases armeabi-v7a
CtsMediaProjectionTestCases armeabi-v7a
CtsNativeResourcesTestCases armeabi-v7a
CtsNetHttpTestCases armeabi-v7a
CtsSurfaceControlTests armeabi-v7a
CtsVideoCodecTestCases armeabi-v7a
CtsVideoEncodingQualityHostTestCases armeabi-v7a
CtsWindowManagerDeviceTestCases armeabi-v7a
CtsWrapHwasanTestCases armeabi-v7a

Удаленные модули

Удаленное имя тестового модуля ABI Мгновенное тестирование приложения
CtsActivityManagerBackgroundActivityTestCases arm64-v8a
CtsAdServicesDeviceTestCases[мгновенно] arm64-v8a Да
CtsCameraApi31TestCases arm64-v8a
CtsHostTzDataTests arm64-v8a
CtsIncidentHostTestCases arm64-v8a
CtsIncidentHostTestCases[мгновенно] arm64-v8a Да
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[мгновенно] arm64-v8a Да
CtsPermission2TestCases arm64-v8a
CtsPermission2TestCases[мгновенно] arm64-v8a Да
CtsPermission4TestCases arm64-v8a
CtsPermission5TestCases arm64-v8a
CtsPermission5TestCases[мгновенно] arm64-v8a Да
CtsSystemUiHostTestCases[мгновенный] arm64-v8a Да
CtsVirtualDevicesTestCases[мгновенно] arm64-v8a Да
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestCases armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIncidentHostTestCases armeabi-v7a