На этой странице представлены основные изменения 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 | да |