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

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

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

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

Функции Описание Добавлено/обновлено
Обновления ITS камеры Список изменений см. в примечаниях к выпуску набора тестовых изображений для камеры Android T (AOSP experimental) . Обновлено
Проверка соответствия требованиям Fused Presence Добавлены тесты CTS Verifier для требований калибровки присутствия. Подробнее см. разделы 2.2.1, 7.4.9 и 7.4.3 CDD. Добавлен
Тестирование нескольких устройств в CTS Android 13 поддерживает тестирование на нескольких устройствах. Тесты, требующие нескольких устройств, автоматически выполняются во время выполнения CTS. CTS 13 включает в себя несколько тестов на нескольких устройствах, которые автоматически запускаются при использовании шардинга. Хотя тестирование не требует дополнительных изменений в физической конфигурации, для корректной работы тестов необходимо установить virtualenv . Подробнее см. в разделе «Наборы для нескольких устройств» . Добавлен
Обновления требований к точкам доступа Wi-Fi В Android 13 расширена поддержка одновременного подключения к двум точкам доступа, предоставляющим интернет, для STA+STA. Для этих дополнительных функций требуется расширенная тестовая среда Wi-Fi для CTS с двумя точками доступа DBS (2,4 ГГц + 5 ГГц). Любая физическая точка доступа DBS, например, TPLink AC 1750 с OpenWRT, может быть запрограммирована для поддержки этих двух логических точек доступа. Подробнее см. в разделе «Параллельное подключение Wi-Fi STA/STA» . Обновлено
Аннотации требований API и CDD в CTS Verifier Добавлены аннотации для тестов, проверяющих поведение API и требования CDD в CTS Verifier. Добавлен
Разработчик внес CTS Внешние разработчики могут добавлять новые тесты в CTS и CTS Verifier, следуя рекомендациям в блоге Developer-Powered CTS (CTS-D) . Добавлен
Автоматизированные тесты на складные изделия API DeviceStateManager позволяет запускать тесты с опцией альтернативных режимов для различных состояний складного устройства. Выполнение теста основано на состояниях складывания дисплея, определенных в устройстве. Подробнее см. в разделе Запуск CTS для альтернативных режимов . Добавлен
Базовые настройки Добавлены две базовые настройки, которые обычно принимаются по умолчанию. Перед запуском каждого модуля теста CTS средство проверки системы автоматически устанавливает следующие базовые настройки устройства:
  • Оставить экран включенным
  • Отключить автоматические обновления ОС
Добавлен
Повышение качества теста CTS Исправлена ​​нестабильная работа тестов и сокращено время выполнения некоторых тестов. Обновлено

Модули CTS

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

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

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

Новые модули

Добавлено имя тестового модуля ПБИ Мгновенное тестирование приложения
CtsAdServicesDeviceTestCases arm64-v8a
CtsAdServicesDeviceTestCases[мгновенно] arm64-v8a да
CtsAmbientContextServiceTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[мгновенно] arm64-v8a да
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] arm64-v8a да
CtsArtTestCases arm64-v8a
CtsArtTestCases armeabi-v7a
CtsArtTestCases[мгновенно] arm64-v8a да
CtsBootDisplayModeTestCases arm64-v8a
CtsBootDisplayModeTestCases[мгновенное] arm64-v8a да
CtsCarBuiltinApiHostTestCases arm64-v8a
CtsCarHostNonRecoverableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[мгновенно] arm64-v8a да
CtsCompanionDeviceManagerNoCompanionServicesTestCases arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[мгновенно] arm64-v8a да
CtsCompanionDeviceManagerUiAutomationTestCases arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[мгновенно] arm64-v8a да
CtsGameServiceTestCases arm64-v8a
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 arm64-v8a
CtsInputMethodTestCases32[мгновенное] arm64-v8a да
CtsKeystorePerformanceTestCases arm64-v8a
CtsKeystorePerformanceTestCases armeabi-v7a
CtsKeystoreWycheproofTestCases arm64-v8a
CtsKeystoreWycheproofTestCases armeabi-v7a
CtsLocaleConfigTestCases arm64-v8a
CtsLocaleManagerHostTestCases arm64-v8a
CtsLocaleManagerTestCases arm64-v8a
CtsMediaAudioTestCases arm64-v8a
CtsMediaAudioTestCases armeabi-v7a
CtsMediaAudioTestCases[мгновенно] arm64-v8a да
CtsMediaCodecTestCases arm64-v8a
CtsMediaCodecTestCases armeabi-v7a
CtsMediaCodecTestCases[мгновенно] arm64-v8a да
CtsMediaDecoderTestCases arm64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[мгновенно] arm64-v8a да
CtsMediaDrmFrameworkTestCases arm64-v8a
CtsMediaDrmFrameworkTestCases armeabi-v7a
CtsMediaDrmFrameworkTestCases[мгновенно] arm64-v8a да
CtsMediaEncoderTestCases arm64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[мгновенно] arm64-v8a да
CtsMediaExtractorTestCases arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[мгновенно] arm64-v8a да
CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[мгновенно] arm64-v8a да
CtsMediaMuxerTestCases arm64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[мгновенно] arm64-v8a да
CtsMediaPlayerTestCases arm64-v8a
CtsMediaPlayerTestCases armeabi-v7a
CtsMediaPlayerTestCases[мгновенно] arm64-v8a да
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[мгновенно] arm64-v8a да
CtsMultiUserTestCases[запуск на вторичном пользователе] arm64-v8a
CtsMultiUserTestCases[запуск-на-работе-профиль] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[мгновенно] arm64-v8a да
CtsNativeNetPlatformTestCases arm64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[мгновенно] arm64-v8a да
CtsNearbyFastPairTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 arm64-v8a
CtsNetTestCasesMaxTargetSdk31[мгновенный] arm64-v8a да
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[мгновенно] arm64-v8a да
CtsOsTestCases[запуск на вторичном пользователе] arm64-v8a
CtsOsTestCases[запуск-на-работе-профиль] arm64-v8a
CtsPackageSettingHostTestCases arm64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[запустить на вторичном пользователе] arm64-v8a
CtsPhotoPickerTest[запуск по рабочему профилю] arm64-v8a
CtsProcessTest arm64-v8a
CtsSafetyCenterTestCases arm64-v8a
CtsSelinuxTargetSdk30TestCases arm64-v8a
CtsSettingsAPITestCases arm64-v8a
CtsSettingsAPITestCases[мгновенно] arm64-v8a да
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCases arm64-v8a
CtsSkQPTestCases armeabi-v7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsSupplementalApiDeviceTestCases[мгновенно] arm64-v8a да
CtsTaskFpsCallbackTestCases arm64-v8a
CtsTaskFpsCallbackTestCases armeabi-v7a
CtsTaskFpsCallbackTestCases[мгновенное] arm64-v8a да
CtsTelephony5TestCases arm64-v8a
CtsTileServiceTestCases arm64-v8a
CtsVirtualDevicesTestCases arm64-v8a
CtsVirtualDevicesTestCases[мгновенно] arm64-v8a да
CtsWallpaperEffectsGenerationServiceTestCases arm64-v8a
CtsWifiAwareTestCases arm64-v8a
MicrodroidHostTestCases arm64-v8a
MicrodroidTestApp arm64-v8a
art-run-test-048-reflect-v8 arm64-v8a
art-run-test-048-reflect-v8 armeabi-v7a
art_libnativebridge_cts_tests arm64-v8a
art_libnativebridge_cts_tests armeabi-v7a
art_standalone_dex2oat_cts_tests arm64-v8a
art_standalone_dex2oat_cts_tests armeabi-v7a
art_standalone_libartpalette_tests arm64-v8a
art_standalone_libartpalette_tests armeabi-v7a
art_standalone_libdexfile_external_tests arm64-v8a
art_standalone_libdexfile_external_tests armeabi-v7a
libnativeloader_test arm64-v8a
libnativeloader_test armeabi-v7a
odsign_e2e_tests arm64-v8a

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

Удаленное имя тестового модуля ПБИ Мгновенное тестирование приложения
CtsActivityRecognitionTestCases[мгновенно] arm64-v8a да
CtsAndroidTestBase28ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[мгновенно] arm64-v8a да
CtsAppCloningHostTest[мгновенный] arm64-v8a да
CtsCodePathHostTestCases arm64-v8a
CtsCodePathHostTestCases armeabi-v7a
CtsCurrentApiSignatureTestCases[мгновенно] arm64-v8a да
CtsDreamsTestCases[мгновенно] arm64-v8a да
CtsMediaTestCases arm64-v8a
CtsMediaTestCases armeabi-v7a
CtsMediaTestCases[мгновенный] arm64-v8a да
CtsScopedStorageCoreHostTest[мгновенный] arm64-v8a да
CtsTelephonySdk28TestCases arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[instant] arm64-v8a да
LegacyStorageTest arm64-v8a
LegacyStorageTest[мгновенный] arm64-v8a да
ScopedStorageTest arm64-v8a
ScopedStorageTest[мгновенный] arm64-v8a да