Android 13 CTS 發行說明

本頁麵包含 Android 13 中引入的關鍵 CTS 變更。

CTS特點

Android 13 包含以下 CTS 功能的新增和更新文件。

特徵描述新增/更新
相機 ITS 更新有關更改列表,請參閱Android T(AOSP 實驗性)相機影像測試套件發行說明更新
融合存在要求合規性驗證新增了針對存在校準要求的 CTS 驗證程序測試。有關詳細信息,請參閱 CDD 第 2.2.1、7.4.9 和 7.4.3 節。添加
CTS 中的多設備測試Android 13支援多裝置測試。需要多個設備的測試會在 CTS 運作期間自動執行。 CTS 13 包括一些在使用分片時自動觸發的多裝置測試。雖然測試不需要對實體設定進行額外的更改,但需要安裝virtualenv才能使測試正確運行。有關詳細信息,請參閱多設備套件添加
Wifi AP 要求更新Android 13 增強了對同時連接兩個互聯網的支持,為 STA+STA 提供 AP。對於這些選購功能,需要具有兩個 DBS AP (2.4GHz + 5GHz) 的增強型 CTS Wi-Fi 測試環境。任何單一實體 DBS AP 都可以編程為支援這兩個邏輯 AP,例如帶有 OpenWRT 的TPLink AC 1750 。詳情請參閱Wi-Fi STA/STA並發更新
CTS Verifier 中的 API 與 CDD 需求註釋在 CTS Verifier 中新增了用於執行 API 行為和 CDD 要求的測試的註解。添加
開發者貢獻的CTS外部開發人員可以按照開發人員支援的 CTS (CTS-D)部落格文章中的指南向 CTS 和 CTS Verifier 貢獻新的測試。添加
自動折疊測試DeviceStateManager API 支援使用配置為在可折疊裝置的不同裝置狀態上執行的備用模式選項進行測試。測試執行基於設備中定義的顯示折疊狀態。有關詳細信息,請參閱為備用模式運行 CTS添加
基線設定新增了預設情況下通常採用的兩個基線設定。在運行每個 CTS 測試模組之前,系統檢查器會自動設定以下設備基線設定:
  • 保持螢幕開啟
  • 停用自動作業系統更新
添加
CTS測試品質改進修復了測試不穩定並減少了某些測試的長時間執行時間。更新

CTS模組

測試模組和測試用例的數量如下:

  • ~1068 個模組,取決於設備
  • 超過 2 個 ABI 的約 269 萬個測試案例

在Android 13中,總共新增了119個新模組,總共刪除了19個模組。請參閱下表以了解更多資訊。

新模組

新增測試模組名稱ABI即時應用程式測試
CtsAdServicesDeviceTestCases ARM64-V8A
CtsAdServicesDeviceTestCases[即時] ARM64-V8A是的
CtsAmbientContextService測試用例ARM64-V8A
CtsAndroidTestBase29ApiSignatureTestCases ARM64-V8A
CtsAndroidTestBase29ApiSignatureTestCases[即時] ARM64-V8A是的
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases ARM64-V8A
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[即時] ARM64-V8A是的
CtsArt測試用例ARM64-V8A
CtsArt測試用例armeabi-v7a
CtsArtTestCases[即時] ARM64-V8A是的
CtsBootDisplayMode測試案例ARM64-V8A
CtsBootDisplayModeTestCases[即時] ARM64-V8A是的
CtsCarBuiltinApiHost測試用例ARM64-V8A
CtsCarHost不可恢復測試用例ARM64-V8A
CtsCloudSearchService測試用例ARM64-V8A
CtsCompanionDeviceManagerCoreTestCases ARM64-V8A
CtsCompanionDeviceManagerCoreTestCases[即時] ARM64-V8A是的
CtsCompanionDeviceManagerNoCompanionServices測試案例ARM64-V8A
CtsCompanionDeviceManagerNoCompanionServicesTestCases[即時] ARM64-V8A是的
CtsCompanionDeviceManagerUiAutomationTestCases ARM64-V8A
CtsCompanionDeviceManagerUiAutomationTestCases[即時] ARM64-V8A是的
CtsGameService測試案例ARM64-V8A
CtsGameService測試案例armeabi-v7a
CtsGpuMetricsHostTestCases ARM64-V8A
CtsInputMethodTestCases32 ARM64-V8A
CtsInputMethodTestCases32[即時] ARM64-V8A是的
CtsKeystore效能測試用例ARM64-V8A
CtsKeystore效能測試用例armeabi-v7a
CtsKeystoreWycheproof測試案例ARM64-V8A
CtsKeystoreWycheproof測試案例armeabi-v7a
CtsLocaleConfigTestCases ARM64-V8A
CtsLocaleManagerHostTestCases ARM64-V8A
CtsLocaleManager測試用例ARM64-V8A
CtsMediaAudio測試用例ARM64-V8A
CtsMediaAudio測試用例armeabi-v7a
CtsMediaAudioTestCases[即時] ARM64-V8A是的
CtsMediaCodec測試用例ARM64-V8A
CtsMediaCodec測試用例armeabi-v7a
CtsMediaCodecTestCases[即時] ARM64-V8A是的
CtsMediaDecoder測試用例ARM64-V8A
CtsMediaDecoder測試用例armeabi-v7a
CtsMediaDecoderTestCases[即時] ARM64-V8A是的
CtsMediaDrm框架測試用例ARM64-V8A
CtsMediaDrm框架測試用例armeabi-v7a
CtsMediaDrmFrameworkTestCases[即時] ARM64-V8A是的
CtsMediaEncoder測試用例ARM64-V8A
CtsMediaEncoder測試用例armeabi-v7a
CtsMediaEncoderTestCases[即時] ARM64-V8A是的
CtsMediaExtractor測試用例ARM64-V8A
CtsMediaExtractor測試用例armeabi-v7a
CtsMediaExtractorTestCases[即時] ARM64-V8A是的
CtsMedia雜項測試用例ARM64-V8A
CtsMedia雜項測試用例armeabi-v7a
CtsMediaMiscTestCases[即時] ARM64-V8A是的
CtsMediaMuxer測試案例ARM64-V8A
CtsMediaMuxer測試案例armeabi-v7a
CtsMediaMuxerTestCases[即時] ARM64-V8A是的
CtsMediaPlayer測試用例ARM64-V8A
CtsMediaPlayer測試用例armeabi-v7a
CtsMediaPlayerTestCases[即時] ARM64-V8A是的
CtsMediaRecorder測試用例ARM64-V8A
CtsMediaRecorder測試用例armeabi-v7a
CtsMediaRecorderTestCases[即時] ARM64-V8A是的
CtsMultiUserTestCases[在輔助用戶上運行] ARM64-V8A
CtsMultiUserTestCases[執行工作設定檔] ARM64-V8A
CtsNNAPIStatsdAtomHostTestCases ARM64-V8A
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[即時] ARM64-V8A是的
CtsNativeNetPlatform測試用例ARM64-V8A
CtsNativeNetPlatform測試用例armeabi-v7a
CtsNativeNetPlatformTestCases[即時] ARM64-V8A是的
CtsNearbyFastPair 測試案例ARM64-V8A
CtsNetTestCasesMaxTargetSdk31 ARM64-V8A
CtsNetTestCasesMaxTargetSdk31[即時] ARM64-V8A是的
CtsOnDevice個人化測試案例ARM64-V8A
CtsOnDevice個人化測試案例[即時] ARM64-V8A是的
CtsOsTestCases[在輔助用戶上運行] ARM64-V8A
CtsOsTestCases[運行工作設定檔] ARM64-V8A
CtsPackageSettingHostTestCases ARM64-V8A
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManager測試用例ARM64-V8A
CtsPersistentDataBlockManager測試用例armeabi-v7a
CtsPhotoPicker測試ARM64-V8A
CtsPhotoPickerTest[在輔助用戶上運行] ARM64-V8A
CtsPhotoPickerTest[運行工作設定檔] ARM64-V8A
Cts流程測試ARM64-V8A
Cts安全中心測試案例ARM64-V8A
CtsSelinuxTargetSdk30測試案例ARM64-V8A
CtsSettingsAPI測試案例ARM64-V8A
CtsSettingsAPITestCases[即時] ARM64-V8A是的
CtsSharedUserMigration測試用例ARM64-V8A
CtsSkQP測試案例ARM64-V8A
CtsSkQP測試案例armeabi-v7a
CtsSuplementalApiDeviceTestCases ARM64-V8A
CtsSupplementalApiDeviceTestCases[即時] ARM64-V8A是的
CtsTaskFpsCallback測試用例ARM64-V8A
CtsTaskFpsCallback測試用例armeabi-v7a
CtsTaskFpsCallbackTestCases[即時] ARM64-V8A是的
CtsTelephony5測試用例ARM64-V8A
CtsTileService測試用例ARM64-V8A
Cts虛擬設備測試案例ARM64-V8A
CtsVirtualDevicesTestCases[即時] ARM64-V8A是的
CtsWallpaperEffectsGenerationServiceTestCases ARM64-V8A
CtsWifiAware測試用例ARM64-V8A
MicrodroidHost測試用例ARM64-V8A
Microdroid測試應用程式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_測試ARM64-V8A
libnativeloader_測試armeabi-v7a
odsign_e2e_測試ARM64-V8A

刪除的模組

刪除測試模組名稱ABI即時應用程式測試
CtsActivityRecognitionTestCases[即時] ARM64-V8A是的
CtsAndroidTestBase28ApiSignatureTestCases ARM64-V8A
CtsAndroidTestBase28ApiSignatureTestCases[即時] ARM64-V8A是的
CtsAppCloningHostTest[即時] ARM64-V8A是的
CtsCodePathHostTestCases ARM64-V8A
CtsCodePathHostTestCases armeabi-v7a
CtsCurrentApiSignatureTestCases[即時] ARM64-V8A是的
CtsDreamsTestCases[即時] ARM64-V8A是的
CtsMedia測試用例ARM64-V8A
CtsMedia測試用例armeabi-v7a
CtsMediaTestCases[即時] ARM64-V8A是的
CtsScopedStorageCoreHostTest[即時] ARM64-V8A是的
CtsTelephonySdk28測試用例ARM64-V8A
CtsTelephonyTestCasesPermissionReadPhoneState ARM64-V8A
CtsTelephonyTestCasesPermissionReadPhoneState[即時] ARM64-V8A是的
遺留儲存測試ARM64-V8A
舊版儲存測試[即時] ARM64-V8A是的
範圍儲存測試ARM64-V8A
範圍存儲測試[即時] ARM64-V8A是的