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

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

Функции CTS

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

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

Функции CTS Verifier

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

Область Функции Описание Добавлено/Обновлено
Настройка теста Обновите необходимые периферийные устройства для динамического тестирования датчиков. Обновите страницу с рекомендациями по тестированию CTS Verifier , включив в нее обновленные периферийные устройства и инструкции по динамическим тестам датчиков. Обновлено
Настройка теста Улучшить ИТ-инфраструктуру камер для поддержки складных устройств. Внесена поддержка тестирования складных устройств в Camera ITS. Внесены изменения в ItsService для определения доступных физических камер при каждом состоянии складывания/раскрытия. Обновлено
класс испытаний CTS-V Сопряжение с поддержкой Wi-Fi Функция сопряжения с поддержкой Wi-Fi обеспечивает шифрование и быструю повторную аутентификацию для одноранговой связи через 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 должен отключать поток при отключении устройства потоковой передачи. Добавлен
класс испытаний CTS-V Скриншот профиля работы верификатора CTS Добавлены новые тестовые случаи для обеспечения выполнения требования CDD 3.9.2/C-1-10. Пользователю будет предложено сделать снимок экрана. ContentObserver определяет URI сохраненного снимка экрана и отображает результат. Пользователь должен визуально подтвердить, что изображение не содержит других приложений или элементов SystemUI (строка состояния и т. д.). Добавлен
Основные моменты теста Тестирование функции захвата содержимого CTS Verifier для API Notes. Добавьте новое тестовое действие для проверки API Notes, связанных с интеграцией системных заметок в SysUI. Тест можно пропустить, если роль NOTES не включена. Дополнительные сведения см. в разделе «Захват содержимого для тестов Notes» . Добавлен
Настройка теста Выполните команду adb, чтобы экран автоматически включился после завершения тестов. Начиная с Android 14, добавлено разрешение android.permission.TURN_SCREEN_ON , позволяющее включить экран после завершения теста. Для включения этой функции пользователю необходимо выполнить команду 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 для APK-файла OpenCV В связи с новой функцией безопасности , появившейся в Android 14, команду adb --bypass-low-target-sdk-block необходимо добавлять каждый раз при установке APK-файла Open CV. Дополнительную информацию см. в разделе «Перекрестная проверка вектора вращения CV» . Добавлен

Модули CTS

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

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

В Android 14 добавлено в общей сложности 136 новых модулей и удалено 19 модулей. Более подробная информация представлена ​​в таблицах ниже.

Новые модули

Добавлено название тестового модуля. АБИ Тестирование мгновенного приложения
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
CtsAdServicesTopicsConnectionTests arm64-v8a
CtsAppCloningDeviceTestCases arm64-v8a
CtsAppCloningMediaProviderHostTest arm64-v8a
CtsAppCloningMediaProviderHostTest[instant] arm64-v8a Да
CtsAppFgsTestCases arm64-v8a
CtsAppFgsTestCases[instant] arm64-v8a Да
CtsAppSetIdEndToEndTest arm64-v8a
CtsAttributionSourceTestCases arm64-v8a
CtsAttributionSourceTestCases[instant] 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[instant] arm64-v8a Да
CtsDeviceLockTestCases arm64-v8a
CtsDevicePolicySimTestCases arm64-v8a
CtsDevicePolicySimTestCases[run-on-clone-profile] arm64-v8a
CtsDevicePolicySimTestCases[run-on-secondary-user] arm64-v8a
CtsDevicePolicySimTestCases[run-on-work-profile] arm64-v8a
CtsDevicePolicyTestCases[run-on-clone-profile] arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsGrammaticalInflectionHostTestCases arm64-v8a
CtsGrammaticalInflectionTestCases arm64-v8a
CtsHealthConnectControllerTestCases arm64-v8a
CtsHealthConnectHostSideDeviceTestCases arm64-v8a
CtsHealthConnectHostTestCases arm64-v8a
CtsHealthFitnessDeviceTestCases arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission[instant] 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[instant] arm64-v8a Да
CtsMediaBetterTogetherTestCases arm64-v8a
CtsMediaBetterTogetherTestCases[instant] arm64-v8a Да
CtsMediaBetterTogetherTestCases[run-on-clone-profile] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-secondary-user] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-work-profile] arm64-v8a
CtsMediaProjectionTestCases arm64-v8a
CtsMediaProjectionTestCases[instant] arm64-v8a Да
CtsMicroroidDisabledTestCases arm64-v8a
CtsMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsNativeResourcesTestCases arm64-v8a
CtsNativeResourcesTestCases[instant] arm64-v8a Да
CtsNetHttpTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[instant] arm64-v8a Да
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[instant] arm64-v8a Да
CtsNotificationTestCases arm64-v8a
CtsOsTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-secondary-user] arm64-v8a
CtsPackageInstallTestCases[run-on-work-profile] arm64-v8a
CtsPackageSchemeTestsWithoutVisibility arm64-v8a
CtsPackageSchemeTestsWithVisibility arm64-v8a
CtsPerfettoReporterTestCases arm64-v8a
CtsPermissionMultiUserTestCases arm64-v8a
CtsPermissionMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsPermissionMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsPermissionMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsPermissionPolicyTestCases arm64-v8a
CtsPermissionPolicyTestCases[instant] arm64-v8a Да
CtsPhotoPickerTest[run-on-clone-profile] 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[instant] arm64-v8a Да
CtsSurfaceControlTests arm64-v8a
CtsTareTestCases arm64-v8a
CtsTelecomHostCases arm64-v8a
CtsThreadLocalRandomHostTest arm64-v8a
CtsVideoCodecTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[instant] arm64-v8a Да
CtsVoiceInteractionHostTestCases arm64-v8a
CtsWallpaperSdk33TestCases arm64-v8a
CtsWallpaperSdk33TestCases[instant] arm64-v8a Да
CtsWallpaperTestCases arm64-v8a
CtsWallpaperTestCases[instant] 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

Новые модули CTS, связанные с магистральной линией

Добавлено название тестового модуля. Тестирование мгновенного приложения
MctsAppSecurityHostTestCases
MctsMediaBetterTogetherTestCases
MctsMediaBetterTogetherTestCasesYes Да
MctsMediaCodecTestCases
MctsMediaCodecTestCasesYes Да
MctsMediaDecoderTestCases
MctsMediaEncoderTestCases
MctsMediaExtractorTestCases
MctsMediaMiscTestCases
MctsMediaMiscTestCasesYes Да
MctsMediaMuxerTestCases
MctsMediaParserTestCases
MctsMediaPlayerTestCases
MctsMediaRecorderTestCases
MctsMediaStressTestCases
MctsMediaTranscodingTestCases
MctsMediaV2TestCases

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

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