На этой странице представлены ключевые изменения CTS, представленные в Android 12.
Особенности CTS
Новая и обновленная документация по функциям Android 12 CTS выглядит следующим образом.
Функции | Описание | Добавлено/обновлено |
---|---|---|
Добавлены новые тесты для API чтения/записи контактов SIM-карты. См. инструкции по настройке CTS . | Обновлены инструкции по настройке CTS, чтобы указать использование SIM-карт, которые поддерживают файлы объектов, необходимые для работы поставщика контактов SIM. | Добавлен |
Тесты для API единой регистрации RCS | Эти тесты требуют вставки SIM-карты оператора и тестируются только на устройствах, поддерживающих функцию PackageManager#FEATURE_TELEPHONY_IMS_SINGLE_REGISTRATION. | Добавлен |
Порт кода PY3 и поддержка мобильных устройств для поддержки нескольких устройств | Все CameraITS/* перенесены на python3. Функционал сохранен. Дополнительная поддержка Mobly помогает уменьшить количество ошибок сокетов связи, а логарифмы, сохраненные как для тестируемого устройства, так и для планшета с тестовой диаграммой, обеспечивают лучшую поддержку отладки. | Обновлено |
Обновление спецификации UICC для разработчиков | В Android 12 для запуска тестов API оператора связи CTS на устройстве должна использоваться карта UICC разработчика с привилегиями оператора связи CTS, отвечающая требованиям, указанным в последней версии спецификации тестового профиля GSMA TS.48 стороннего производителя. | Обновлено |
Требования UICC для тестов NFC | Добавлено требование UICC для тестирования NFC CTS-V. | Добавлен |
CtsVerifier ReportLog файлы | В отчет CTS-Verifier добавлены файлы CtsVerifier ReportLog. | Добавлен |
GSI обновлены | GSI переименованы из aosp_$arch в GSI_$arch | Обновлено |
CTS-модули
В Android 12 добавлено 127 новых модулей и удалено 53 модуля. Дополнительную информацию см. в таблицах ниже.
Новые модули
В таблице ниже указаны все новые модули, добавленные для Android 12.
Название тестового модуля | АБИ | Мгновенный тест приложения? |
---|---|---|
arm64-v8a CtsActivityRecognitionTestCases | arm64-v8a | |
arm64-v8a CtsActivityRecognitionTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsAdbManagerHostTestCases | arm64-v8a | |
arm64-v8a CtsApacheHttpTestCases | arm64-v8a | |
arm64-v8a CtsApacheHttpTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsApexSharedLibrariesTestCases | arm64-v8a | |
arm64-v8a CtsAppCloningHostTest | arm64-v8a | |
arm64-v8a CtsAppCloningHostTest[instant] | arm64-v8a | Да |
arm64-v8a CtsAppOps2TestCases | arm64-v8a | |
arm64-v8a CtsAppOps2TestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsAppSearchHostTestCases | arm64-v8a | |
arm64-v8a CtsAppSearchTestCases | arm64-v8a | |
arm64-v8a CtsBiometricsTestCases | arm64-v8a | |
arm64-v8a CtsBugreportTestCases | arm64-v8a | |
arm64-v8a CtsCallLogTestCases | arm64-v8a | |
arm64-v8a CtsCameraApi31TestCases | arm64-v8a | |
arm64-v8a CtsClasspathsTestCases | arm64-v8a | |
arm64-v8a CtsDevicePolicyTestCases | arm64-v8a | Да |
arm64-v8a CtsDevicePolicyTestCases[run-on-secondary-user] | arm64-v8a | |
arm64-v8a CtsDevicePolicyTestCases[run-on-work-profile] | arm64-v8a | |
arm64-v8a CtsDeviceStateManagerTestCases | arm64-v8a | |
arm64-v8a CtsDomainVerificationDeviceMultiUserTestCases | arm64-v8a | |
arm64-v8a CtsDomainVerificationDeviceMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
arm64-v8a CtsDomainVerificationDeviceMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
arm64-v8a CtsDomainVerificationDeviceStandaloneTestCases | arm64-v8a | |
arm64-v8a CtsDomainVerificationHostTestCases | arm64-v8a | |
arm64-v8a CtsFrameRateOverrideTestCases | arm64-v8a | |
arm64-v8a CtsFrameRateOverrideTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsGameManagerTestCases | arm64-v8a | |
arm64-v8a CtsGameManagerTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlocklistApi27TestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlocklistApi27TestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlocklistApi28TestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlocklistApi28TestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlocklistCurrentApiTestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlocklistCurrentApiTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlocklistDebugClassTestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlocklistDebugClassTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlocklistTestApiTestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlocklistTestApiTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiKillswitchSdkListTestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiKillswitchSdkListTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHostsideHiddenapiTests | arm64-v8a | |
arm64-v8a CtsHostsideHiddenapiTests[instant] | arm64-v8a | Да |
arm64-v8a CtsIcu4cTestCases | arm64-v8a | |
arm64-v8a CtsInputTestCases | arm64-v8a | |
arm64-v8a CtsInstalledLoadingProgressHostTests | arm64-v8a | |
arm64-v8a CtsInstallHostTestCases | arm64-v8a | |
arm64-v8a CtsLegacyNotification30TestCases | arm64-v8a | |
arm64-v8a CtsLibnativehelperTestCases | arm64-v8a | |
arm64-v8a CtsLocationTimeZoneManagerHostTest | arm64-v8a | |
arm64-v8a CtsMediaParserHostTestCases | arm64-v8a | |
arm64-v8a CtsMediaParserHostTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsMediaPerformanceClassTestCases | arm64-v8a | |
arm64-v8a CtsMediaProviderTranscodeTests | arm64-v8a | |
arm64-v8a CtsMediaTranscodingTestCases | arm64-v8a | |
arm64-v8a CtsMusicRecognitionTestCases | arm64-v8a | |
arm64-v8a CtsNativeVerifiedBootTestCases | arm64-v8a | |
arm64-v8a CtsNativeVerifiedBootTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsNNAPIJavaTestCases | arm64-v8a | |
arm64-v8a CtsNNAPIJavaTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsPackageManagerMultiUserHostTestCases | arm64-v8a | |
arm64-v8a CtsPackageManagerParsingHostTestCases | arm64-v8a | |
arm64-v8a CtsPackageManagerPreferredActivityHostTestCases | arm64-v8a | |
arm64-v8a CtsPackageManagerStatsHostTestCases | arm64-v8a | |
arm64-v8a CtsPermission4TestCases | arm64-v8a | |
arm64-v8a CtsPermission5TestCases | arm64-v8a | |
arm64-v8a CtsPermission5TestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsPermissionManagerNativeTestCases | arm64-v8a | |
arm64-v8a CtsPermissionManagerNativeTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsRebootReadinessTestCases | arm64-v8a | |
arm64-v8a CtsRotationResolverServiceDeviceTestCases | arm64-v8a | |
arm64-v8a CtsScopedStorageCoreHostTest | arm64-v8a | |
arm64-v8a CtsScopedStorageCoreHostTest[instant] | arm64-v8a | Да |
arm64-v8a CtsScopedStorageDeviceOnlyTest | arm64-v8a | |
arm64-v8a CtsSearchUiServiceTestCases | arm64-v8a | |
arm64-v8a CtsSensorPrivacyTestCases | arm64-v8a | |
arm64-v8a CtsSensorPrivacyTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsSensorRatePermissionTestCases | arm64-v8a | |
arm64-v8a CtsSensorRatePermissionTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsSettingsSuggestionsTest | arm64-v8a | |
arm64-v8a CtsSettingsTestCases | arm64-v8a | |
arm64-v8a CtsSilentUpdateHostTestCases | arm64-v8a | |
arm64-v8a CtsSimPhonebookProviderTestCases | arm64-v8a | |
arm64-v8a CtsSmartspaceServiceTestCases | arm64-v8a | |
arm64-v8a CtsStatsdAtomHostTestCases | arm64-v8a | |
arm64-v8a CtsStatsdAtomHostTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsTimeTestCases | arm64-v8a | |
arm64-v8a CtsTranslationTestCases | arm64-v8a | |
arm64-v8a CtsTranslationTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsUsesNativeLibraryTest | arm64-v8a | |
arm64-v8a CtsUwbTestCases | arm64-v8a | |
arm64-v8a CtsUwbTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsVcnTestCases | arm64-v8a | |
arm64-v8a CtsViewReceiveContentTestCases | arm64-v8a | |
arm64-v8a CtsViewReceiveContentTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsVoiceRecognitionTestCases | arm64-v8a | |
arm64-v8a ResourceObserverNativeTest | arm64-v8a | |
arm64-v8a ResourceObserverNativeTest[instant] | arm64-v8a | Да |
arm64-v8a signed-CtsOmapiTestCases | arm64-v8a | |
armeabi-v7a CtsApexSharedLibrariesTestCases | armeabi-v7a | |
armeabi-v7a CtsAppOps2TestCases | armeabi-v7a | |
armeabi-v7a CtsBiometricsTestCases | armeabi-v7a | |
armeabi-v7a CtsCameraApi31TestCases | armeabi-v7a | |
armeabi-v7a CtsDevicePolicyTestCases | armeabi-v7a | |
armeabi-v7a CtsDomainVerificationDeviceMultiUserTestCases | armeabi-v7a | |
armeabi-v7a CtsDomainVerificationDeviceStandaloneTestCases | armeabi-v7a | |
armeabi-v7a CtsDomainVerificationHostTestCases | armeabi-v7a | |
armeabi-v7a CtsGameManagerTestCases | armeabi-v7a | |
armeabi-v7a CtsIcu4cTestCases | armeabi-v7a | |
armeabi-v7a CtsInputTestCases | armeabi-v7a | |
armeabi-v7a CtsInstalledLoadingProgressHostTests | armeabi-v7a | |
armeabi-v7a CtsLibnativehelperTestCases | armeabi-v7a | |
armeabi-v7a CtsMediaParserHostTestCases | armeabi-v7a | |
armeabi-v7a CtsMediaPerformanceClassTestCases | armeabi-v7a | |
armeabi-v7a CtsNativeVerifiedBootTestCases | armeabi-v7a | |
armeabi-v7a CtsNNAPIJavaTestCases | armeabi-v7a | |
armeabi-v7a CtsPackageManagerMultiUserHostTestCases | armeabi-v7a | |
armeabi-v7a CtsPackageManagerParsingHostTestCases | armeabi-v7a | |
armeabi-v7a CtsPackageManagerPreferredActivityHostTestCases | armeabi-v7a | |
armeabi-v7a CtsPackageManagerStatsHostTestCases | armeabi-v7a | |
armeabi-v7a CtsPermissionManagerNativeTestCases | armeabi-v7a | |
armeabi-v7a CtsStatsdAtomHostTestCases | armeabi-v7a | |
armeabi-v7a CtsTranslationTestCases | armeabi-v7a | |
armeabi-v7a CtsViewReceiveContentTestCases | armeabi-v7a | |
armeabi-v7a CtsVoiceRecognitionTestCases | armeabi-v7a | |
armeabi-v7a ResourceObserverNativeTest | armeabi-v7a |
Удаленные модули
В таблице ниже указаны все модули, удаленные для Android 12.
Название тестового модуля | АБИ | Мгновенный тест приложения? |
---|---|---|
arm64-v8a CtsBlobStoreHostTestHelper | arm64-v8a | |
arm64-v8a CtsBlobStoreTestHelper | arm64-v8a | |
arm64-v8a CtsBlobStoreTestHelperDiffSig | arm64-v8a | |
arm64-v8a CtsBlobStoreTestHelperDiffSig2 | arm64-v8a | |
arm64-v8a CtsDeviceConfigTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsExtendedMockingTestCases | arm64-v8a | |
arm64-v8a CtsExtendedMockingTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlacklistApi27TestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlacklistApi27TestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlacklistApi28TestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlacklistApi28TestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlacklistCurrentApiTestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlacklistCurrentApiTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlacklistDebugClassTestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlacklistDebugClassTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiBlacklistTestApiTestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiBlacklistTestApiTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsHiddenApiKillswitchWhitelistTestCases | arm64-v8a | |
arm64-v8a CtsHiddenApiKillswitchWhitelistTestCases[instant] | arm64-v8a | Да |
arm64-v8a cts-platform-version-check | arm64-v8a | |
arm64-v8a CtsPrintTestCases | arm64-v8a | |
arm64-v8a CtsPrintTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsSecureElementAccessControlTestCases1 | arm64-v8a | |
arm64-v8a CtsSecureElementAccessControlTestCases1[instant] | arm64-v8a | Да |
arm64-v8a CtsSecureElementAccessControlTestCases2 | arm64-v8a | |
arm64-v8a CtsSecureElementAccessControlTestCases2[instant] | arm64-v8a | Да |
arm64-v8a CtsSecureElementAccessControlTestCases3 | arm64-v8a | |
arm64-v8a CtsSecureElementAccessControlTestCases3[instant] | arm64-v8a | Да |
arm64-v8a CtsSecurityTestCases[instant] | arm64-v8a | Да |
arm64-v8a CtsShortcutManagerLauncher1 | arm64-v8a | |
arm64-v8a CtsShortcutManagerLauncher2 | arm64-v8a | |
arm64-v8a CtsShortcutManagerLauncher3 | arm64-v8a | |
arm64-v8a CtsShortcutManagerLauncher4 | arm64-v8a | |
arm64-v8a CtsShortcutManagerPackage1 | arm64-v8a | |
arm64-v8a CtsShortcutManagerPackage2 | arm64-v8a | |
arm64-v8a CtsShortcutManagerPackage3 | arm64-v8a | |
arm64-v8a CtsShortcutManagerPackage4 | arm64-v8a | |
arm64-v8a CtsShortcutManagerThrottlingTest | arm64-v8a | |
arm64-v8a CtsSkQPTestCases | arm64-v8a | |
arm64-v8a cts-system-all.api | arm64-v8a | |
arm64-v8a cts-system-all.api[instant] | arm64-v8a | Да |
arm64-v8a signed-CtsSecureElementAccessControlTestCases1[instant] | arm64-v8a | Да |
arm64-v8a signed-CtsSecureElementAccessControlTestCases2[instant] | arm64-v8a | Да |
arm64-v8a signed-CtsSecureElementAccessControlTestCases3[instant] | arm64-v8a | Да |
armeabi-v7a CtsExtendedMockingTestCases | armeabi-v7a | |
armeabi-v7a CtsPerfettoTestCases | armeabi-v7a | |
armeabi-v7a cts-platform-version-check | armeabi-v7a | |
armeabi-v7a CtsSkQPTestCases | armeabi-v7a |