На этой странице представлены ключевые изменения CTS, представленные в Android 13.
Возможности CTS
Android 13 включает новую и обновленную документацию для следующих функций CTS.
Функции | Описание | Добавлен/обновлен |
---|---|---|
Обновления камеры ITS | Список изменений см. в примечаниях к выпуску пакета тестирования изображения камеры Android T (экспериментальный AOSP) . | Обновлено |
Проверка соответствия требованиям Fused Presence | Добавлены тесты CTS Verifier для требований калибровки присутствия. Подробную информацию см. в разделах 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 позволяет выполнять тесты с параметром «Альтернативные режимы», настроенным для запуска в разных состояниях складного устройства. Выполнение теста основано на состояниях складывания дисплея, определенных в устройстве. Подробности см. в разделе «Запуск CTS в альтернативных режимах» . | Добавлен |
Базовые настройки | Добавлены две базовые настройки, которые обычно принимаются по умолчанию. Перед запуском каждого тестового модуля CTS средство проверки системы автоматически устанавливает следующие базовые настройки устройства:
| Добавлен |
Улучшение качества теста CTS | Исправлена нестабильность тестов и уменьшено длительное время выполнения некоторых тестов. | Обновлено |
Модули CTS
Количество тестовых модулей и тестовых случаев следующее:
- ~1068 Модулей в зависимости от устройств
- ~2,69 млн тестовых случаев для 2 ABI
В Android 13 добавлено 119 новых модулей и удалено 19 модулей. Дополнительные сведения см. в следующих таблицах.
Новые модули
Добавлено имя тестового модуля. | АБИ | Мгновенный тест приложения |
---|---|---|
CtsAdServicesDeviceTestCases | рука64-v8a | |
CtsAdServicesDeviceTestCases[мгновенный] | рука64-v8a | да |
CtsAmbientContextServiceTestCases | рука64-v8a | |
CtsAndroidTestBase29ApiSignatureTestСлучаи | рука64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[мгновенный] | рука64-v8a | да |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | рука64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[мгновенный] | рука64-v8a | да |
CtsИскусствоТестСлучаи | рука64-v8a | |
CtsИскусствоТестСлучаи | армеаби-v7a | |
CtsArtTestCases[мгновенно] | рука64-v8a | да |
CtsBootDisplayModeTestCases | рука64-v8a | |
CtsBootDisplayModeTestCases[мгновенный] | рука64-v8a | да |
CtsCarBuiltinApiHostTestCases | рука64-v8a | |
CtsCarHostNonRecoverableTestCases | рука64-v8a | |
CtsCloudSearchServiceTestCases | рука64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | рука64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[мгновенный] | рука64-v8a | да |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | рука64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[мгновенный] | рука64-v8a | да |
CtsCompanionDeviceManagerUiAutomationTestCases | рука64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[мгновенный] | рука64-v8a | да |
CtsGameServiceTestCases | рука64-v8a | |
CtsGameServiceTestCases | армеаби-v7a | |
CtsGpuMetricsHostTestCases | рука64-v8a | |
CtsInputMethodTestCases32 | рука64-v8a | |
CtsInputMethodTestCases32[мгновенный] | рука64-v8a | да |
CtsKeystorePerformanceTestCases | рука64-v8a | |
CtsKeystorePerformanceTestCases | армеаби-v7a | |
CtsKeystoreWycheproofTestCases | рука64-v8a | |
CtsKeystoreWycheproofTestCases | армеаби-v7a | |
CtsLocaleConfigTestCases | рука64-v8a | |
CtsLocaleManagerHostTestCases | рука64-v8a | |
CtsLocaleManagerTestCases | рука64-v8a | |
CtsMediaAudioТестКейсы | рука64-v8a | |
CtsMediaAudioТестКейсы | армеаби-v7a | |
CtsMediaAudioTestCases[мгновенно] | рука64-v8a | да |
CtsMediaCodecTestCases | рука64-v8a | |
CtsMediaCodecTestCases | армеаби-v7a | |
CtsMediaCodecTestCases[мгновенно] | рука64-v8a | да |
CtsMediaDecoderTestCases | рука64-v8a | |
CtsMediaDecoderTestCases | армеаби-v7a | |
CtsMediaDecoderTestCases[мгновенный] | рука64-v8a | да |
CtsMediaDrmFrameworkTestКейсы | рука64-v8a | |
CtsMediaDrmFrameworkTestКейсы | армеаби-v7a | |
CtsMediaDrmFrameworkTestCases[мгновенный] | рука64-v8a | да |
CtsMediaEncoderTestCases | рука64-v8a | |
CtsMediaEncoderTestCases | армеаби-v7a | |
CtsMediaEncoderTestCases[мгновенный] | рука64-v8a | да |
CtsMediaExtractorTestCases | рука64-v8a | |
CtsMediaExtractorTestCases | армеаби-v7a | |
CtsMediaExtractorTestCases[мгновенный] | рука64-v8a | да |
CtsMediaРазноеТестКейсы | рука64-v8a | |
CtsMediaРазноеТестКейсы | армеаби-v7a | |
CtsMediaMiscTestCases[мгновенно] | рука64-v8a | да |
CtsMediaMuxerTestCase | рука64-v8a | |
CtsMediaMuxerTestCase | армеаби-v7a | |
CtsMediaMuxerTestCases[мгновенный] | рука64-v8a | да |
CtsMediaPlayerTestКейсы | рука64-v8a | |
CtsMediaPlayerTestКейсы | армеаби-v7a | |
CtsMediaPlayerTestCases[мгновенно] | рука64-v8a | да |
CtsMediaRecorderTestCases | рука64-v8a | |
CtsMediaRecorderTestCases | армеаби-v7a | |
CtsMediaRecorderTestCases[мгновенный] | рука64-v8a | да |
CtsMultiUserTestCases [запуск от вторичного пользователя] | рука64-v8a | |
CtsMultiUserTestCases [профиль запуска на работе] | рука64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | рука64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | армеаби-v7a | |
CtsNNAPIStatsdAtomHostTestCases[мгновенный] | рука64-v8a | да |
CtsNativeNetPlatformTestCases | рука64-v8a | |
CtsNativeNetPlatformTestCases | армеаби-v7a | |
CtsNativeNetPlatformTestCases[мгновенный] | рука64-v8a | да |
CtsNearbyFastPairTestСлучаи | рука64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | рука64-v8a | |
CtsNetTestCasesMaxTargetSdk31 [мгновенный] | рука64-v8a | да |
CtsOnDeviceПерсонализацияTestCases | рука64-v8a | |
CtsOnDevicePersonalizationTestCases[мгновенный] | рука64-v8a | да |
CtsOsTestCases [запуск от вторичного пользователя] | рука64-v8a | |
CtsOsTestCases[профиль запуска на рабочем месте] | рука64-v8a | |
CtsPackageSettingHostTestCases | рука64-v8a | |
CtsPackageSettingHostTestCases | армеаби-v7a | |
CtsPersistentDataBlockManagerTestCases | рука64-v8a | |
CtsPersistentDataBlockManagerTestCases | армеаби-v7a | |
CtsPhotoPickerTest | рука64-v8a | |
CtsPhotoPickerTest[запуск от вторичного пользователя] | рука64-v8a | |
CtsPhotoPickerTest[профиль запуска на рабочем месте] | рука64-v8a | |
CtsProcessTest | рука64-v8a | |
CtsЦентр БезопасностиТестСлучаи | рука64-v8a | |
CtsSelinuxTargetSdk30TestCases | рука64-v8a | |
CtsSettingsAPITestCases | рука64-v8a | |
CtsSettingsAPITestCases[мгновенный] | рука64-v8a | да |
CtsSharedUserMigrationTestCases | рука64-v8a | |
CtsSkQPTestCases | рука64-v8a | |
CtsSkQPTestCases | армеаби-v7a | |
CtsSupplementalApiDeviceTestCases | рука64-v8a | |
CtsSupplementalApiDeviceTestCases[мгновенный] | рука64-v8a | да |
CtsTaskFpsCallbackTestCases | рука64-v8a | |
CtsTaskFpsCallbackTestCases | армеаби-v7a | |
CtsTaskFpsCallbackTestCases[мгновенный] | рука64-v8a | да |
CtsTelephony5Тестовые случаи | рука64-v8a | |
CtsTileServiceTestCases | рука64-v8a | |
CtsVirtualDevicesТестовые случаи | рука64-v8a | |
CtsVirtualDevicesTestCases[мгновенный] | рука64-v8a | да |
CtsОбоиЭффектыГенерацияСервисТестКейсы | рука64-v8a | |
CtsWi-FiAwareTestСлучаи | рука64-v8a | |
МикродроидХостТестовые случаи | рука64-v8a | |
MicrodroidTestApp | рука64-v8a | |
art-run-test-048-reflect-v8 | рука64-v8a | |
art-run-test-048-reflect-v8 | армеаби-v7a | |
art_libnativebridge_cts_tests | рука64-v8a | |
art_libnativebridge_cts_tests | армеаби-v7a | |
art_standalone_dex2oat_cts_tests | рука64-v8a | |
art_standalone_dex2oat_cts_tests | армеаби-v7a | |
art_standalone_liartpalette_tests | рука64-v8a | |
art_standalone_liartpalette_tests | армеаби-v7a | |
art_standalone_libdexfile_external_tests | рука64-v8a | |
art_standalone_libdexfile_external_tests | армеаби-v7a | |
libnativeloader_test | рука64-v8a | |
libnativeloader_test | армеаби-v7a | |
odsign_e2e_tests | рука64-v8a |
Удалены модули
Удалено имя тестового модуля. | АБИ | Мгновенный тест приложения |
---|---|---|
CtsActivityRecognitionTestCases[мгновенный] | рука64-v8a | да |
CtsAndroidTestBase28ApiSignatureTestСлучаи | рука64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[мгновенный] | рука64-v8a | да |
CtsAppCloningHostTest[мгновенный] | рука64-v8a | да |
CtsCodePathHostTestCases | рука64-v8a | |
CtsCodePathHostTestCases | армеаби-v7a | |
CtsCurrentApiSignatureTestCases[мгновенный] | рука64-v8a | да |
CtsDreamsTestCases[мгновенно] | рука64-v8a | да |
CtsMediaTestКейсы | рука64-v8a | |
CtsMediaTestКейсы | армеаби-v7a | |
CtsMediaTestCases[мгновенно] | рука64-v8a | да |
CtsScopedStorageCoreHostTest[мгновенный] | рука64-v8a | да |
CtsTelephonySdk28TestCase | рука64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | рука64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[мгновенный] | рука64-v8a | да |
LegacyStorageTest | рука64-v8a | |
LegacyStorageTest[мгновенный] | рука64-v8a | да |
ScopedStorageTest | рука64-v8a | |
ScopedStorageTest[мгновенный] | рука64-v8a | да |