Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

Android 12 CTS のリリースノート

このページには、Android 12 で導入された CTS の主な変更点が記載されています。

CTS の機能

以下は、Android 12 CTS の機能に関する新規のドキュメントと更新されたドキュメントです。

機能 説明 追加 / 更新
SIM 上の連絡先の読み取り / 書き込み API に新しいテストが追加されました。CTS の設定手順をご覧ください。 SIM 上の連絡先のプロバイダが機能するために必要なエンティティ ファイルをサポートしている SIM カードを使用して指定するよう、CTS の設定手順を更新しました。 追加
RCS Single Registration 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 Instant App のテスト
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 Instant App のテスト
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 CtsLocationCoarseTestCases armeabi-v7a
armeabi-v7a CtsLocationFineTestCases armeabi-v7a
armeabi-v7a CtsLocationGnssTestCases armeabi-v7a
armeabi-v7a CtsLocationNoneTestCases armeabi-v7a
armeabi-v7a CtsLocationPrivilegedTestCases armeabi-v7a
armeabi-v7a CtsPerfettoTestCases armeabi-v7a
armeabi-v7a cts-platform-version-check armeabi-v7a
armeabi-v7a CtsSkQPTestCases armeabi-v7a