本頁面列出 Android 13 中引進的重要 CTS 變更。
CTS 功能
Android 13 包含下列 CTS 功能的新版和更新版說明文件。
功能 | 說明 | 新增/更新 |
---|---|---|
相機 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 存取點需求更新 | Android 13 強化了對 STA+STA 同時連線至兩個提供網際網路的 AP 的支援。對於這些選用功能,需要為 CTS 提供兩個 DBS AP (2.4 GHz + 5 GHz) 的強化 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 可啟用測試,並將「Alternate Modes」選項設為在折疊式裝置的不同裝置狀態下執行。測試執行作業會根據裝置中定義的螢幕折疊狀態。詳情請參閱「為替代模式執行 CTS」。 |
已新增 |
基準設定 | 新增兩個預設的基準設定,在執行每個 CTS 測試模組之前,系統檢查器會自動設定下列裝置基準設定:
|
已新增 |
CTS 測試品質改善 | 修正測試不穩定問題,並縮短特定測試的執行時間。 | 已更新 |
CTS 模組
測試模組和測試案例的數量如下:
- 大約 1068 個模組 (視裝置而定)
- 超過 2 個 ABI 的約 269 萬個測試案例
在 Android 13 中,我們總共新增了 119 個模組,並移除 19 個模組。詳情請參閱下表。
新模組
已新增測試模組名稱 | ABI | 免安裝應用程式測試 |
---|---|---|
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[即時] | 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[即時] | arm64-v8a | 是 |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | 是 |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[即時] | 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[即時] | 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 | 免安裝應用程式測試 |
---|---|---|
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[即時] | 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 | 是 |