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

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

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

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

Функции Описание Добавлено/Обновлено
Обновления ITS камеры Список изменений см. в примечаниях к выпуску набора инструментов для тестирования изображений камер Android T (экспериментальная версия AOSP) . Обновлено
Проверка соответствия требованиям Fused Presence Добавлены тесты CTS Verifier для требований Presence Calibration. Подробности см. в разделах CDD 2.2.1, 7.4.9 и 7.4.3. Добавлен
Тестирование нескольких устройств в 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 позволяет тестировать с опцией Alternate Modes, настроенной для запуска на разных состояниях складного устройства. Выполнение теста основано на состояниях складывания дисплея, определенных в устройстве. Подробнее см. в разделе Запуск 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 да
CtsAndroidTestBaseИспользованиеБиблиотекаApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[мгновенно] 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 да
CtsOnDeviceПерсонализацияТестовые случаи 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-рефлекс-v8 arm64-v8a
art-run-test-048-рефлекс-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_тесты 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[мгновенно] arm64-v8a да
Тестирование LegacyStorage arm64-v8a
Тест LegacyStorage[мгновенно] arm64-v8a да
ScopedStorageTest arm64-v8a
ScopedStorageTest[мгновенно] arm64-v8a да