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

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

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

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

Область Функции Описание Добавлено/Обновлено
Основные моменты теста Добавить функции утилит для работы в качестве службы оператора Это изменение вводит новые служебные функции в CarrierPrivilegeUtils , позволяющие CTS работать как служба оператора (неявно с привилегиями оператора) и улучшающие тестируемость для многих API-интерфейсов оператора и классов подключения. Обновлено
Тестовый модуль Добавить тесты CTS для нескольких устройств для Bluetooth Эта функция позволяет рекламировать только определенные услуги GATT, обеспечивая лучшую конфиденциальность при непрерывной рекламе в режиме подключения. Добавлен
Тестовый модуль Добавить многоустройственные тесты CTS для точности определения расстояния UWB Добавить новые тестовые случаи для точности измерения расстояния UWB для обеспечения соблюдения требований CDD UWB. Добавлен
Тестовый модуль Добавить 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 pairing обеспечивает шифрование и быстрый способ повторной аутентификации для одноранговой связи через Wifi aware. Добавьте тест в CTS-V, как и другие тесты нескольких устройств для Aware. Тесту необходимо, чтобы оба устройства поддерживали эту функцию. Добавлен
Тестовый класс CTS-V Тестовые задания для встроенной панели управления домом Начиная с Android 14, предоставляется новый API, чтобы приложения могли использовать встроенную активность (в пространстве элементов управления SystemUI) вместо передачи информации через API элементов управления. Добавлены новые тестовые активности для обеспечения поведения API. Добавлен
Тестовый класс CTS-V Тесты на соответствие требованиям присутствия (BLE и NAN/Wi-Fi Ranging) Чтобы гарантировать, что смарт-устройства пользователей хорошо работают вместе, крайне важно, чтобы все устройства в экосистеме Android могли определять относительную близость между устройствами. Android U вводит требования калибровки присутствия, которые описывают приемлемую производительность доступных радиотехнологий, таких как UWB, Wi-Fi и BLE, которые используются для определения близости. Добавлен
Тестовый класс CTS-V CTS-верификатор для AAudio Disconnect Проверьте, должен ли AAudio отключать поток при отключении потокового устройства. Добавлен
Тестовый класс CTS-V Скриншот CTS Verifier Тест рабочего профиля Добавить новые тестовые случаи для обеспечения соблюдения требования CDD 3.9.2/C-1-10. Пользователю будет предложено сделать снимок экрана. ContentObserver определяет URI сохраненного снимка экрана и отображает результат. Пользователь должен визуально подтвердить изображение, которое не содержит других приложений или SystemUI (строка состояния и т. д.). Добавлен
Основные моменты теста Тестирование API-интерфейсов CTS Verifier Capture Content для Notes. Добавьте новую тестовую активность для обеспечения API Notes, которые связаны с интеграциями системных заметок в SysUI. Тест можно пропустить, если роль NOTES не включена. Подробнее см. в разделе Capture Content for Notes Tests . Добавлен
Тестовая настройка Выполните команду 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-переполнение стека 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
CtsAdServicesТемыAppUpdateTests 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
CtsContentProviderТестыБезВидимости 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
CtsГрамматическоеСклонениеХостТестовыеСлучаи arm64-v8a
CtsГрамматическиеСклоненияТестыСлучаи 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
CtsSandboxedFledgeManagerТесты arm64-v8a
CtsSandboxedMeasurementManagerТесты arm64-v8a
CtsSandboxedTopicsManagerТесты 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
SdkSandboxManagerОтключенные тесты arm64-v8a
Тесты SdkSandboxManager arm64-v8a
art-run-test-018-переполнение стека 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 Да
CtsOnDeviceПерсонализацияТестовые случаи 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