Android 15 CTS リリースノート

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

CTS の機能

Android 15 では、以下の CTS の機能に関するドキュメントの追加と更新が行われています。

分野 機能 説明 追加 / 更新
テスト モジュール CtsWindowManagerDeviceTestCases を複数のモジュールに分割する テスト モジュールを分割し、テストエラーを削減し、実行時間を 1 時間 30 分から約 55 分に短縮します。 更新
テスト モジュール CtsDynamicMimeHostTestCases を複数のモジュールに分割する 利用不可 更新
テスト インフラ 自動的に Mainline CTS を動的ダウンロードする Mainline CTS を動的にダウンロードし、CTS パッケージに自動統合することで、対応する Mainline のモジュール バージョンに対する CTS による適切な互換性テストを改善します。 追加
テスト インフラ 2 つの新しいベースライン設定を導入する CTS / VTS / GTS で 2 つの新しいベースライン設定が有効になりました。
  • モジュール内で明示的に設定されている場合を除き、hidden_api_policy 設定をクリアし、非公開 API にアクセスできないようにします。
  • 終了していないアクティビティによるテストの失敗を回避するために、ホーム画面に戻ります。
追加

CTS 検証ツールの機能

Android 15 では、以下の CTS 検証ツールの機能に関するドキュメントの追加と更新が行われています。

分野 機能 説明 追加 / 更新
CTS-V テストクラス CTS 検証ツールの USB 音声再生テストと USB 音声録音テストは廃止されました。 これらのテストは、改善された Audio Datapaths USB テストに置き換えられました。 更新
CTS-V テストクラス 新しい ITS テスト: LowLightBoostTest 暗い照明条件でローライト ブーストモードをテストします。 追加
CTS-V テストクラス 新しい CTS 検証ツールテスト Sharesheet ChooserResult クラス Android 15 の Sharesheet ChooserResult クラスの機能を検証します。 追加

CTS モジュール

テスト モジュールとテストケースの数は次のとおりです。

  • 最大 1,389 個のモジュール(デバイスによって異なる)
  • 2 つの ABI に最大 600 万件のテストケース

Android 15 では、合計 191 個の新しいモジュールが追加され、合計 5 個のモジュールが削除されました。

新しいモジュール

  • ABI: arm64-v8a
追加されたテスト モジュールの名前 Instant App のテスト
CtsAddApkToApexHostTestCases
CtsAdoptableHostTestCases
CtsADPFHostTestCases
CtsAdServicesCobaltTest
CtsAdServicesCustomAudienceTests
CtsAdServicesExtDataStorageServiceTest
CtsApkVerityInstallHostTestCases
CtsAppCloningContactsSharingTest
CtsAppCloningIntentRedirectionTest
CtsAppDataIsolationHostTestCases
CtsAppFgsStartTestCases
CtsAppSearchTestCases[run-on-work-profile]
CtsAppStartTestCases
CtsAppStartTestCasesYes ○
CtsBRSTestCases
CtsCameraHeadlessSystemUserTestCases
CtsCompanionDeviceManagerMultiDeviceTestCases
CtsConnectivityMultiDevicesTestCases
CtsContactKeysManagerTestCases
CtsContactKeysProviderPrivilegedApp
CtsContextualSearchServiceTestCases
CtsCorruptApkHostTestCases
CtsCrashDetailHostTestCases
CtsCredentialManagerHostSideTestCases
CtsDeleteKeepDataHostTestCases
CtsDevicePolicyTestCases[run-on-private-profile]
CtsDirectBootHostTestCases
CtsDropBoxManagerTestCasesAPI34
CtsDynamicMimeChangedGroupAppUpdateHostTestCases
CtsDynamicMimeComplexFilterClearGroupRebootHostTestCases
CtsDynamicMimeComplexFilterRebootHostTestCases
CtsDynamicMimeIndependentGroupRebootHostTestCases
CtsDynamicMimePreferredActivitiesHostTestCases
CtsDynamicMimeRemoveRebootHostTestCases
CtsDynamicMimeSingleAppGroupRebootHostTestCases
CtsDynamicMimeSingleAppRebootHostTestCases
CtsExerciseRouteTestCases
CtsFgsTimeoutTestCases
CtsFgsTimeoutTestCasesYes ○
CtsFingerprintTestCases
CtsGetBindingUidImportanceTest
CtsHealthFitnessDeviceTestCasesHistoricAccessLimitWithPermission
CtsHealthFitnessDeviceTestCasesNotAllPermissionsAreGranted
CtsHealthFitnessDeviceTestCasesRateLimiter
CtsHealthFitnessShowMigrationInfoIntentAbsentTests
CtsHostsideNetworkPolicyTests
CtsHostsideNetworkPolicyTestsYes ○
CtsInputHostTestCases
CtsInputMethodInstallTestCases
CtsInputMethodInstallTestCasesYes ○
CtsInstantAppsHostTestCases
CtsLegacyNotification34TestCases
CtsMediaCUJLargeTest
CtsMediaCUJSmallTest
CtsMediaCUJSmallTestYes ○
CtsMediaEditingTestCases
CtsMediaProjectionSDK33TestCases
CtsMediaProjectionSDK33TestCasesYes ○
CtsMediaProjectionSDK34TestCases
CtsMediaProjectionSDK34TestCasesYes ○
CtsMediaProviderTestCases
CtsMemunreachableTestCases
CtsMultiUserTestCases[run-on-private-profile]
CtsNetSecConfigCertificateTransparencyDefaultTestCases
CtsNetSecConfigCertificateTransparencyDefaultTestCasesYes ○
CtsNetSecConfigCertificateTransparencyTestCases
CtsNetSecConfigCertificateTransparencyTestCasesYes ○
CtsNotificationExtendersTestCases
CtsOnDeviceIntelligenceServiceTestCases
CtsOnDevicePersonalizationConfigTests
CtsOnDevicePersonalizationE2ETests
CtsOverlayHostTestCases
CtsPackageInstallerCUJTestCases
CtsPackageManagerHostTestCases
CtsPackageManagerIncrementalStatsHostTestCases
CtsPackageManagerTestCases
CtsPackageManagerTestCasesYes ○
CtsPdfModuleTestCases
CtsPdfModuleTestCasesYes ○
CtsPendingIntentApi33TestCases
CtsPendingIntentApi33TestCasesYes ○
CtsPermissionMultiDeviceTestCases
CtsPermissionsHostTestCases
CtsPermissionUiTestCases
CtsProfilingModuleTests
CtsResourcesHostTestCases
CtsResourcesTestCases
CtsResourcesTestCasesYes ○
CtsResumeOnRebootHostTestCases
CtsRollbackManagerTestCases
CtsScopedStorageBypassDatabaseOperationsTest
CtsScopedStorageGeneralTest
CtsScopedStorageRedactUriTest
CtsSecureElementTestCases
CtsSensitiveContentProtectionTestCases
CtsSensitiveContentProtectionTestCasesYes ○
CtsSettingsTestCases[run-on-work-profile]
CtsStorageAccessTestCases
CtsStorageHostTestCases
CtsSystemApiAnnotationTestCases
CtsTelecomCujTestCases
CtsTelephonyCujTestCases
CtsTelephonyCujTestCasesYes ○
CtsUseEmbeddedDexHostTestCases
CtsUserRestrictionTestCases
CtsUserRestrictionTestCases[run-on-work-profile]
CtsUwbMultiDeviceTestCase_FiraRangingTests
CtsVibratorTestCases
CtsVibratorTestCasesYes ○
CtsVibratorTestCases[run-on-clone-profile]
CtsVibratorTestCases[run-on-private-profile]
CtsVibratorTestCases[run-on-secondary-user]
CtsVibratorTestCases[run-on-work-profile]
CtsVideoQualityFloorHostTestCases
CtsVirtualDevicesAppLaunchTestCases
CtsVirtualDevicesAudioTestCases
CtsVirtualDevicesCameraCtsTestCases
CtsVirtualDevicesCameraTestCases
CtsVirtualDevicesSensorTestCases
CtsWifiNonUpdatableTestCases
CtsWindowManagerDeviceActivity
CtsWindowManagerDeviceAm
CtsWindowManagerDeviceAnimations
CtsWindowManagerDeviceBackNavigation
CtsWindowManagerDeviceDisplay
CtsWindowManagerDeviceIme
CtsWindowManagerDeviceInput
CtsWindowManagerDeviceInsets
CtsWindowManagerDeviceKeyguard
CtsWindowManagerDeviceMultiDisplay
CtsWindowManagerDeviceOther
CtsWindowManagerDeviceTaskFragment
CtsWindowManagerDeviceWindow
CtsWindowManagerTestCases
CtsWindowManagerTestCasesYes ○
MicrodroidTestAppNoInternetPerm
MultiDeviceRangingTestCase_Uwb

CTS モジュールに関する新しい Mainline

追加されたテスト モジュールの名前 Instant App のテスト
MctsAppSecurityHostTestCases
MctsMediaBetterTogetherTestCases
MctsMediaBetterTogetherTestCasesYes ○
MctsMediaCodecTestCases
MctsMediaCodecTestCasesYes ○
MctsMediaDecoderTestCases
MctsMediaEncoderTestCases
MctsMediaExtractorTestCases
MctsMediaMiscTestCases
MctsMediaMiscTestCasesYes ○
MctsMediaMuxerTestCases
MctsMediaParserTestCases
MctsMediaPlayerTestCases
MctsMediaRecorderTestCases
MctsMediaStressTestCases
MctsMediaTranscodingTestCases
MctsMediaV2TestCases

削除されたモジュール

削除されたテスト モジュールの名前 ABI Instant App のテスト
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLegacyNotification20TestCases arm64-v8a
CtsPermission3TestCases arm64-v8a
CtsStrictJavaPackagesTestCases arm64-v8a
CtsTareTestCases arm64-v8a
CtsWindowManagerDeviceTestCases arm64-v8a
libnativeloader_test arm64-v8a