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

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

Функции CTS

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

Функции Описание Добавлено/Обновлено
Обновления Camera ITS Список изменений см. в примечаниях к выпуску набора тестов для обработки изображений с камеры Android T (экспериментальная версия AOSP) . Обновлено
Проверка соответствия требованиям системы 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 позволяет запускать тесты с параметром Alternate Modes для различных состояний складного устройства. Выполнение тестов основано на состояниях складывания дисплея, определенных в устройстве. Подробности см. в разделе «Запуск CTS для Alternate Modes» . Добавлен
Базовые настройки Добавлены две базовые настройки, которые обычно принимаются по умолчанию. Перед запуском каждого тестового модуля CTS средство проверки системы автоматически устанавливает следующие базовые настройки устройства:
  • Оставьте экран включенным.
  • Отключить автоматические обновления ОС
Добавлен
Улучшение качества тестирования CTS Исправлена ​​нестабильность тестов и сокращено длительное время выполнения некоторых тестов. Обновлено

Модули CTS

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

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

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

Новые модули

Добавлено название тестового модуля. АБИ Мгновенное тестирование приложения
CtsAdServicesDeviceTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a да
CtsAmbientContextServiceTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[instant] arm64-v8a да
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] arm64-v8a да
CtsArtTestCases arm64-v8a
CtsArtTestCases armeabi-v7a
CtsArtTestCases[instant] arm64-v8a да
CtsBootDisplayModeTestCases arm64-v8a
CtsBootDisplayModeTestCases[instant] arm64-v8a да
CtsCarBuiltinApiHostTestCases arm64-v8a
CtsCarHostNonRecoverableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[instant] arm64-v8a да
CtsCompanionDeviceManagerNoCompanionServicesTestCases arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] arm64-v8a да
CtsCompanionDeviceManagerUiAutomationTestCases arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[instant] arm64-v8a да
CtsGameServiceTestCases arm64-v8a
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 arm64-v8a
CtsInputMethodTestCases32[instant] 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[instant] arm64-v8a да
CtsMediaCodecTestCases arm64-v8a
CtsMediaCodecTestCases armeabi-v7a
CtsMediaCodecTestCases[instant] arm64-v8a да
CtsMediaDecoderTestCases arm64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[instant] arm64-v8a да
CtsMediaDrmFrameworkTestCases arm64-v8a
CtsMediaDrmFrameworkTestCases armeabi-v7a
CtsMediaDrmFrameworkTestCases[instant] arm64-v8a да
CtsMediaEncoderTestCases arm64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[instant] arm64-v8a да
CtsMediaExtractorTestCases arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[instant] arm64-v8a да
CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instant] arm64-v8a да
CtsMediaMuxerTestCases arm64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[instant] arm64-v8a да
CtsMediaPlayerTestCases arm64-v8a
CtsMediaPlayerTestCases armeabi-v7a
CtsMediaPlayerTestCases[instant] arm64-v8a да
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[instant] arm64-v8a да
CtsMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[instant] arm64-v8a да
CtsNativeNetPlatformTestCases arm64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[instant] arm64-v8a да
CtsNearbyFastPairTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 arm64-v8a
CtsNetTestCasesMaxTargetSdk31[instant] arm64-v8a да
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a да
CtsOsTestCases[run-on-secondary-user] arm64-v8a
CtsOsTestCases[run-on-work-profile] arm64-v8a
CtsPackageSettingHostTestCases arm64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[run-on-secondary-user] arm64-v8a
CtsPhotoPickerTest[run-on-work-profile] arm64-v8a
CtsProcessTest arm64-v8a
CtsSafetyCenterTestCases arm64-v8a
CtsSelinuxTargetSdk30TestCases arm64-v8a
CtsSettingsAPITestCases arm64-v8a
CtsSettingsAPITestCases[instant] arm64-v8a да
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCases arm64-v8a
CtsSkQPTestCases armeabi-v7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsSupplementalApiDeviceTestCases[instant] arm64-v8a да
CtsTaskFpsCallbackTestCases arm64-v8a
CtsTaskFpsCallbackTestCases armeabi-v7a
CtsTaskFpsCallbackTestCases[instant] arm64-v8a да
CtsTelephony5TestCases arm64-v8a
CtsTileServiceTestCases arm64-v8a
CtsVirtualDevicesTestCases arm64-v8a
CtsVirtualDevicesTestCases[instant] 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[instant] arm64-v8a да
CtsAndroidTestBase28ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instant] arm64-v8a да
CtsAppCloningHostTest[instant] arm64-v8a да
CtsCodePathHostTestCases arm64-v8a
CtsCodePathHostTestCases armeabi-v7a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a да
CtsDreamsTestCases[instant] arm64-v8a да
CtsMediaTestCases arm64-v8a
CtsMediaTestCases armeabi-v7a
CtsMediaTestCases[instant] arm64-v8a да
CtsScopedStorageCoreHostTest[instant] arm64-v8a да
CtsTelephonySdk28TestCases arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[instant] arm64-v8a да
LegacyStorageTest arm64-v8a
LegacyStorageTest[instant] arm64-v8a да
ScopedStorageTest arm64-v8a
ScopedStorageTest[instant] arm64-v8a да