이 페이지에는 Android 12에 적용된 주요 CTS 변경사항이 포함되어 있습니다.
CTS 기능
새롭게 업데이트된 Android 12 CTS 기능용 문서는 다음과 같습니다.
기능 | 설명 | 추가됨/업데이트됨 |
---|---|---|
SIM 연락처 읽기/쓰기 API를 위한 새로운 테스트를 추가했습니다. CTS 설정 안내를 참조하세요. | SIM 연락처 제공자가 작동하는 데 필요한 항목 파일을 지원하는 SIM 카드 사용을 명시하도록 CTS 설정 안내를 업데이트했습니다. | 추가됨 |
RCS 단일 등록 API 테스트 | 이 테스트를 실시하려면 이동통신사 SIM 카드를 삽입해야 하며 PackageManager#FEATURE_TELEPHONY_IMS_SINGLE_REGISTRATION 기능을 지원하는 기기에서만 테스트됩니다. | 추가됨 |
다중 기기 지원을 위한 코드 PY3 포팅 및 Mobly 지원 | CameraITS/*를 python3로 포팅했습니다. 기능은 유지됩니다. Mobly 추가 지원 덕분에 DUT 및 테스트 차트 태블릿에 저장된 통신 소켓 오류 및 logcat을 줄일 수 있으며 디버그 지원이 향상됩니다. |
업데이트됨 |
개발자 UICC 사양 업데이트 | Android 12에서는 CTS 이동통신사 API 테스트를 실행하려면 기기에서 최신 버전의 서드 파티 GSMA TS.48 테스트 프로필 사양에 지정된 요구사항을 충족하는 CTS 이동통신사 권한을 보유한 개발자 UICC를 사용해야 합니다. | 업데이트됨 |
NFC 테스트를 위한 UICC 요구사항 | NFC CTS-V 테스트를 위한 UICC 요구사항을 추가했습니다. | 추가됨 |
CtsVerifier ReportLog 파일 | CTS 인증 도구 보고서에 CtsVerifier ReportLog 파일을 추가했습니다. | 추가됨 |
GSI 업데이트됨 | GSI의 이름을 aosp_$arch에서 GSI_$arch로 바꿨습니다. | 업데이트됨 |
CTS 모듈
Android 12에서는 새 모듈 총 127개를 추가하고 총 53개 모듈을 삭제했습니다. 자세한 내용은 아래 표를 참고하세요.
새 모듈
Android 12용으로 추가한 모든 새 모듈은 아래 표를 참고하세요.
테스트 모듈 이름 | ABI | 인스턴트 앱 테스트 여부 |
---|---|---|
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에서 삭제된 모든 모듈은 아래 표를 참고하세요.
테스트 모듈 이름 | ABI | 인스턴트 앱 테스트 여부 |
---|---|---|
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 |