本頁麵包含 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 | 是的 |