Android 13 CTS リリースノート

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

CTS の機能

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

機能 説明 追加 / 更新
Camera ITS の更新 変更の一覧については、Android T(AOSP 試験運用版)カメラ画像テストスイートのリリースノートをご覧ください。 更新
Fused Presence の要件のコンプライアンス検証 プレゼンス キャリブレーションの要件に対する CTS 検証ツールのテストを追加しました。詳しくは、CDD のセクション 2.2.1、7.4.9、7.4.3 をご覧ください。 追加
CTS でのマルチデバイス テスト Android 13 はマルチデバイス テストをサポートしています。複数のデバイスを必要とするテストは、CTS の実施中に自動的に実行されます。CTS 13 には、シャーディングの使用時に自動的にトリガーされるマルチデバイス テストがいくつかあります。物理セットアップに対する追加の変更は必要ありませんが、テストを正しく実施するには virtualenv のインストールが必要です。詳しくは、マルチデバイス スイートをご覧ください。 追加
Wi-Fi AP 要件の更新 Android 13 では、STA + STA に AP を提供する 2 つのインターネットへの同時接続のサポートが強化されました。これらのオプション機能には、2 つの DBS AP(2.4 GHz + 5 GHz)を備えた CTS の拡張 Wi-Fi テスト環境が必要です。OpenWRT を使用する TPLink AC 1750 など、任意の物理 DBS AP を 2 つの論理 AP をサポートするようにプログラミングすることができます。詳しくは、Wi-Fi STA / STA の同時実行をご覧ください。 更新
CTS 検証ツールの API と CDD 要件に関するメモ CTS 検証ツールの API の動作と CDD の要件を確認するテストのメモを追加しました。 追加
デベロッパー提供の CTS 外部デベロッパーは、デベロッパー提供の CTS(CTS-D)というブログ投稿に記載のガイドラインに沿うことで、CTS と CTS 検証ツールに新しいテストを提供できます。 追加
折りたたみ式デバイスの自動テスト DeviceStateManager API により、代替モード オプションを、折りたたみ式デバイスのさまざまなデバイス状態で実行されるように設定してテストすることが可能になります。テストの実施は、デバイスで定義されたディスプレイの折りたたみ状態に基づきます。詳しくは、代替モードで CTS を実行するをご覧ください。 追加
ベースライン設定 一般的にデフォルトで想定されている 2 つのベースライン設定を追加しました。システム チェッカーは、CTS テスト モジュールを実行する前に、次のデバイス ベースライン設定を自動的に設定します。
  • 常に画面を表示
  • OS の自動更新を無効化
追加
CTS テストの品質改善 テストの不安定さを修正し、いくつかのテストの実行時間を短縮しました。 更新

CTS モジュール

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

  • 約 1,068 個のモジュール(デバイスによって異なる)
  • 2 つの ABI に約 269 万のテストケース

Android 13 では、合計 119 個の新しいモジュールが追加され、合計 19 個のモジュールが削除されました。詳しくは、次の表をご覧ください。

新しいモジュール

追加されたテスト モジュールの名前 ABI Instant App のテスト
CtsAdServicesDeviceTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a
CtsAmbientContextServiceTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[instant] arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] arm64-v8a
CtsArtTestCases arm64-v8a
CtsArtTestCases armeabi-v7a
CtsArtTestCases[instant] arm64-v8a
CtsBootDisplayModeTestCases arm64-v8a
CtsBootDisplayModeTestCases[instant] arm64-v8a
CtsCarBuiltinApiHostTestCases arm64-v8a
CtsCarHostNonRecoverableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[instant] arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[instant] arm64-v8a
CtsGameServiceTestCases arm64-v8a
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 arm64-v8a
CtsInputMethodTestCases32[instant] arm64-v8a
CtsKeystorePerformanceTestCases arm64-v8a
CtsKeystorePerformanceTestCases armeabi-v7a
CtsKeystoreWycheproofTestCases arm64-v8a
CtsKeystoreWycheproofTestCases armeabi-v7a
CtsLocaleConfigTestCases arm64-v8a
CtsLocaleManagerHostTestCases arm64-v8a
CtsLocaleManagerTestCases arm64-v8a
CtsMediaAudioTestCases arm64-v8a
CtsMediaAudioTestCases armeabi-v7a
CtsMediaAudioTestCases[instant] arm64-v8a
CtsMediaCodecTestCases arm64-v8a
CtsMediaCodecTestCases armeabi-v7a
CtsMediaCodecTestCases[instant] arm64-v8a
CtsMediaDecoderTestCases arm64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[instant] arm64-v8a
CtsMediaDrmFrameworkTestCases arm64-v8a
CtsMediaDrmFrameworkTestCases armeabi-v7a
CtsMediaDrmFrameworkTestCases[instant] arm64-v8a
CtsMediaEncoderTestCases arm64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[instant] arm64-v8a
CtsMediaExtractorTestCases arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[instant] arm64-v8a
CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instant] arm64-v8a
CtsMediaMuxerTestCases arm64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[instant] arm64-v8a
CtsMediaPlayerTestCases arm64-v8a
CtsMediaPlayerTestCases armeabi-v7a
CtsMediaPlayerTestCases[instant] arm64-v8a
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[instant] arm64-v8a
CtsMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[instant] arm64-v8a
CtsNativeNetPlatformTestCases arm64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[instant] arm64-v8a
CtsNearbyFastPairTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 arm64-v8a
CtsNetTestCasesMaxTargetSdk31[instant] arm64-v8a
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a
CtsOsTestCases[run-on-secondary-user] arm64-v8a
CtsOsTestCases[run-on-work-profile] arm64-v8a
CtsPackageSettingHostTestCases arm64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[run-on-secondary-user] arm64-v8a
CtsPhotoPickerTest[run-on-work-profile] arm64-v8a
CtsProcessTest arm64-v8a
CtsSafetyCenterTestCases arm64-v8a
CtsSelinuxTargetSdk30TestCases arm64-v8a
CtsSettingsAPITestCases arm64-v8a
CtsSettingsAPITestCases[instant] arm64-v8a
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCases arm64-v8a
CtsSkQPTestCases armeabi-v7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsSupplementalApiDeviceTestCases[instant] arm64-v8a
CtsTaskFpsCallbackTestCases arm64-v8a
CtsTaskFpsCallbackTestCases armeabi-v7a
CtsTaskFpsCallbackTestCases[instant] arm64-v8a
CtsTelephony5TestCases arm64-v8a
CtsTileServiceTestCases arm64-v8a
CtsVirtualDevicesTestCases arm64-v8a
CtsVirtualDevicesTestCases[instant] arm64-v8a
CtsWallpaperEffectsGenerationServiceTestCases arm64-v8a
CtsWifiAwareTestCases arm64-v8a
MicrodroidHostTestCases arm64-v8a
MicrodroidTestApp arm64-v8a
art-run-test-048-reflect-v8 arm64-v8a
art-run-test-048-reflect-v8 armeabi-v7a
art_libnativebridge_cts_tests arm64-v8a
art_libnativebridge_cts_tests armeabi-v7a
art_standalone_dex2oat_cts_tests arm64-v8a
art_standalone_dex2oat_cts_tests armeabi-v7a
art_standalone_libartpalette_tests arm64-v8a
art_standalone_libartpalette_tests armeabi-v7a
art_standalone_libdexfile_external_tests arm64-v8a
art_standalone_libdexfile_external_tests armeabi-v7a
libnativeloader_test arm64-v8a
libnativeloader_test armeabi-v7a
odsign_e2e_tests arm64-v8a

削除されたモジュール

削除されたテスト モジュールの名前 ABI Instant App のテスト
CtsActivityRecognitionTestCases[instant] arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instant] arm64-v8a
CtsAppCloningHostTest[instant] arm64-v8a
CtsCodePathHostTestCases arm64-v8a
CtsCodePathHostTestCases armeabi-v7a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a
CtsDreamsTestCases[instant] arm64-v8a
CtsMediaTestCases arm64-v8a
CtsMediaTestCases armeabi-v7a
CtsMediaTestCases[instant] arm64-v8a
CtsScopedStorageCoreHostTest[instant] arm64-v8a
CtsTelephonySdk28TestCases arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[instant] arm64-v8a
LegacyStorageTest arm64-v8a
LegacyStorageTest[instant] arm64-v8a
ScopedStorageTest arm64-v8a
ScopedStorageTest[instant] arm64-v8a