Ghi chú phát hành Android 14 CTS

Trang này bao gồm các thay đổi chính về CTS được giới thiệu trong Android 14.

Các tính năng của CTS

Android 14 bao gồm tài liệu mới và cập nhật cho các tính năng sau đây của CTS.

Khía cạnh Tính năng Nội dung mô tả Đã thêm/Cập nhật
Điểm nổi bật của kiểm thử Thêm các hàm tiện ích để chạy dưới dạng dịch vụ của nhà mạng Thay đổi này giới thiệu các hàm tiện ích mới trong CarrierPrivilegeUtils để cho phép CTS chạy dưới dạng dịch vụ của nhà mạng (ngầm ẩn với các đặc quyền của nhà mạng) và cải thiện khả năng kiểm thử cho nhiều API của nhà mạng và lớp kết nối. Đã cập nhật
Mô-đun kiểm thử Thêm các kiểm thử CTS trên nhiều thiết bị cho Bluetooth Tính năng này cho phép quảng cáo chỉ hiển thị các dịch vụ GATT được chỉ định, giúp bảo vệ quyền riêng tư tốt hơn khi liên tục quảng cáo ở chế độ có thể kết nối. Đã thêm
Mô-đun kiểm thử Thêm các bài kiểm thử CTS trên nhiều thiết bị để xác định độ chính xác của khoảng cách đo lường UWB Thêm các trường hợp kiểm thử mới để đo lường độ chính xác của khoảng cách UWB nhằm thực thi yêu cầu CDD UWB. Đã thêm
Mô-đun kiểm thử Thêm CtsDevicePolicySimTestCases vào kế hoạch kiểm thử SIM CTS Trường hợp kiểm thử đã được cập nhật để yêu cầu một thẻ SIM hợp lệ trong quá trình thiết lập kiểm thử. Đã thêm
Mô-đun kiểm thử Thêm bộ kiểm thử CTS nhiều thiết bị UWB Thêm một bộ kiểm thử CTS nhiều thiết bị UWB mới sử dụng 2 thiết bị Android hỗ trợ UWB để xác minh nhiều chức năng UWB. Đã thêm
Mô-đun kiểm thử Tăng số lượng trường hợp kiểm thử trong mô-đun dEQP Cập nhật nhánh dEQP cho Android 14 CTS để sử dụng vulkan-cts-1.3.5 (thay vì 1.3.1). Bản cập nhật này bổ sung nhiều chương trình kiểm thử mới cho các tính năng Vulkan mới như kết xuất động. Đã cập nhật
Thiết lập kiểm thử Tăng kích thước vùng nhớ khối xếp lên 16 GB Tăng dung lượng bộ nhớ khối xếp để giúp thực thi các kiểm thử CTS tiêu tốn nhiều bộ nhớ hơn. Đã cập nhật
Thiết lập kiểm thử Nâng cấp RAM lên 128 GB và ổ HDD lên 256 GB Nâng cấp bộ nhớ hệ thống của máy chủ lưu trữ để xử lý các yêu cầu về dung lượng vùng nhớ khối xếp Java được thêm vào. Đã cập nhật

Các tính năng của Trình xác minh CTS

Android 14 bao gồm tài liệu mới và cập nhật cho các tính năng sau đây của Trình xác minh CTS.

Khía cạnh Tính năng Nội dung mô tả Đã thêm/Cập nhật
Thiết lập kiểm thử Cập nhật các thiết bị ngoại vi bắt buộc cho quy trình Kiểm thử cảm biến động Cập nhật trang Hướng dẫn kiểm thử bằng Công cụ xác minh CTS để thêm các thiết bị ngoại vi và hướng dẫn mới nhất cho các bài kiểm thử cảm biến động. Đã cập nhật
Thiết lập kiểm thử Cải thiện ITS của máy ảnh để hỗ trợ Thiết bị có thể gập lại Hỗ trợ kiểm thử thiết bị có thể gập lại trong ITS của máy ảnh. Đã thực hiện các thay đổi ở phía ItsService để xác định các máy ảnh thực tế có sẵn ở mỗi trạng thái gập/mở. Đã cập nhật
Lớp kiểm thử CTS-V Ghép nối Wi-Fi Aware Tính năng ghép nối có hỗ trợ Wi-Fi cung cấp một phương thức mã hoá và xác thực lại nhanh chóng cho hoạt động giao tiếp ngang hàng thông qua tính năng nhận biết Wi-Fi. Thêm kiểm thử trong CTS-V như các kiểm thử nhiều thiết bị khác cho Aware. Quy trình kiểm thử cần cả hai thiết bị đều hỗ trợ tính năng này. Đã thêm
Lớp kiểm thử CTS-V Kiểm thử hoạt động cho bảng điều khiển nhúng của chế độ Điều khiển ở nhà Kể từ Android 14, một API mới được cung cấp để các ứng dụng có thể sử dụng một hoạt động được nhúng (trong không gian điều khiển SystemUI) thay vì truyền thông tin thông qua API Điều khiển. Thêm các hoạt động kiểm thử mới để thực thi hành vi của API. Đã thêm
Lớp kiểm thử CTS-V Kiểm thử các yêu cầu về tính năng Hiện diện (BLE và NAN/Wi-Fi Ranging) Để đảm bảo các thiết bị thông minh của người dùng hoạt động tốt với nhau, điều quan trọng là tất cả thiết bị trong hệ sinh thái Android đều có thể xác định khoảng cách tương đối giữa các thiết bị. Android U giới thiệu các yêu cầu về hiệu chuẩn hiện diện, trong đó nêu rõ hiệu suất chấp nhận được của các công nghệ vô tuyến hiện có như UWB, Wi-Fi và BLE dùng để xác định khoảng cách. Đã thêm
Lớp kiểm thử CTS-V Trình xác minh CTS cho tính năng ngắt kết nối AAudio Kiểm thử để xác minh rằng AAudio sẽ ngắt kết nối luồng khi rút phích cắm thiết bị phát trực tuyến. Đã thêm
Lớp kiểm thử CTS-V Kiểm thử hồ sơ công việc trong ảnh chụp màn hình của Trình xác minh CTS Thêm các trường hợp kiểm thử mới để thực thi yêu cầu CDD 3.9.2/C-1-10. Người dùng sẽ được hướng dẫn chụp ảnh màn hình. ContentObserver phát hiện URI của ảnh chụp màn hình đã lưu và hiển thị kết quả. Người dùng phải xác nhận hình ảnh bằng hình ảnh, hình ảnh này không chứa các ứng dụng khác hoặc SystemUI (thanh trạng thái, v.v.). Đã thêm
Điểm nổi bật của kiểm thử Nội dung chụp của Trình xác minh CTS cho kiểm thử API Notes. Thêm hoạt động kiểm thử mới để thực thi các API Ghi chú được liên kết với các tính năng tích hợp ghi chú của hệ thống trong SysUI. Bạn có thể bỏ qua kiểm thử nếu không bật vai trò NOTES. Hãy xem phần Ghi lại nội dung để kiểm thử ứng dụng Ghi chú để biết thêm thông tin chi tiết. Đã thêm
Thiết lập kiểm thử Thực thi lệnh adb để tự động bật màn hình khi kiểm thử kết thúc Kể từ Android 14, chúng tôi đã thêm quyền android.permission.TURN_SCREEN_ON để cho phép bật màn hình sau khi kiểm thử hoàn tất. Để bật tính năng này, người dùng sẽ cần thực thi lệnh adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 trong bước thiết lập. Đã cập nhật
Thiết lập kiểm thử Cập nhật hướng dẫn kiểm thử Vectơ xoay Người dùng nên tải OpenCV-3.0.0-android-sdk.zip xuống và cài đặt Trình quản lý OpenCV trên thiết bị Android đang được kiểm thử. Tải tệp APK trên thiết bị từ máy tính bằng lệnh cài đặt adb với tuỳ chọn --bypass-low-target-sdk-block. Đối với các thiết bị chạy Android 13 trở xuống, bạn không cần sử dụng tuỳ chọn --bypass-low-target-sdk-block này. Để biết thêm thông tin, hãy xem bài viết Cài đặt ứng dụng. Đã cập nhật
Thiết lập kiểm thử Thêm ghi chú cài đặt adb liên quan đến APK OpenCV Do tính năng bảo mật mới được giới thiệu trong Android 14, bạn phải thêm lệnh adb --bypass-low-target-sdk-block mỗi khi cài đặt APK Open CV. Hãy xem phần Kiểm tra chéo vectơ xoay CV để biết thêm thông tin. Đã thêm

Mô-đun CTS

Số lượng mô-đun kiểm thử và trường hợp kiểm thử như sau:

  • ~ 1151 mô-đun tuỳ thuộc vào thiết bị
  • ~ 4,4 triệu trường hợp kiểm thử trên 2 ABI

Trong Android 14, tổng cộng có 136 mô-đun mới được thêm và tổng cộng có 19 mô-đun bị xoá. Hãy xem các bảng sau để biết thêm thông tin.

Mô-đun mới

Thêm tên mô-đun kiểm thử ABI Kiểm thử ứng dụng tức thì
AndroidTest_MultiUser arm64-v8a
art-run-test-018-stack-overflow arm64-v8a
art_standalone_dex2oat_cts_tests arm64-v8a
CtsAdIdEndToEndTest arm64-v8a
CtsAdServicesDebuggableDeviceTestCases arm64-v8a
CtsAdServicesEndToEndTestMeasurement arm64-v8a
CtsAdServicesEndToEndTests arm64-v8a
CtsAdServicesHostTests arm64-v8a
CtsAdServicesMddTests arm64-v8a
CtsAdServicesNotInAllowListEndToEndTests arm64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests arm64-v8a
CtsAdServicesPermissionsNoPermEndToEndTests arm64-v8a
CtsAdServicesPermissionsValidEndToEndTests arm64-v8a
CtsAdServicesTopicsAppUpdateTests arm64-v8a
CtsAdServicesTopicsConnectionTests arm64-v8a
CtsAppCloningDeviceTestCases arm64-v8a
CtsAppCloningMediaProviderHostTest arm64-v8a
CtsAppCloningMediaProviderHostTest[instant] arm64-v8a
CtsAppFgsTestCases arm64-v8a
CtsAppFgsTestCases[instant] arm64-v8a
CtsAppSetIdEndToEndTest arm64-v8a
CtsAttributionSourceTestCases arm64-v8a
CtsAttributionSourceTestCases[instant] arm64-v8a
CtsBatteryHealthTestCases arm64-v8a
CtsBiometricsHostTestCases arm64-v8a
CtsBluetoothMultiDevicesTestCases arm64-v8a
CtsBroadcastRadioTestCases arm64-v8a
CtsBroadcastTestCases arm64-v8a
CtsCompanionDeviceManagerMultiProcessTestCases arm64-v8a
CtsCompilationTestCases arm64-v8a
CtsContentProviderTestsWithoutVisibility arm64-v8a
CtsContentProviderTestsWithVisibility arm64-v8a
CtsCredentialManagerTestCases arm64-v8a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a
CtsDeviceLockTestCases arm64-v8a
CtsDevicePolicySimTestCases arm64-v8a
CtsDevicePolicySimTestCases[run-on-clone-profile] arm64-v8a
CtsDevicePolicySimTestCases[run-on-secondary-user] arm64-v8a
CtsDevicePolicySimTestCases[run-on-work-profile] arm64-v8a
CtsDevicePolicyTestCases[run-on-clone-profile] arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsGrammaticalInflectionHostTestCases arm64-v8a
CtsGrammaticalInflectionTestCases arm64-v8a
CtsHealthConnectControllerTestCases arm64-v8a
CtsHealthConnectHostSideDeviceTestCases arm64-v8a
CtsHealthConnectHostTestCases arm64-v8a
CtsHealthFitnessDeviceTestCases arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission[instant] arm64-v8a
CtsHibernationTestCases arm64-v8a
CtsJvmtiRunTest1940HostTestCases arm64-v8a
CtsJvmtiRunTest911HostTestCases arm64-v8a
CtsJvmtiRunTest912HostTestCases arm64-v8a
CtsJvmtiRunTest913HostTestCases arm64-v8a
CtsJvmtiRunTest988HostTestCases arm64-v8a
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLocalVoiceInteraction arm64-v8a
CtsLocalVoiceInteraction[instant] arm64-v8a
CtsMediaBetterTogetherTestCases arm64-v8a
CtsMediaBetterTogetherTestCases[instant] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-clone-profile] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-secondary-user] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-work-profile] arm64-v8a
CtsMediaProjectionTestCases arm64-v8a
CtsMediaProjectionTestCases[instant] arm64-v8a
CtsMicrodroidDisabledTestCases arm64-v8a
CtsMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsNativeResourcesTestCases arm64-v8a
CtsNativeResourcesTestCases[instant] arm64-v8a
CtsNetHttpTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[instant] arm64-v8a
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[instant] arm64-v8a
CtsNotificationTestCases arm64-v8a
CtsOsTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-secondary-user] arm64-v8a
CtsPackageInstallTestCases[run-on-work-profile] arm64-v8a
CtsPackageSchemeTestsWithoutVisibility arm64-v8a
CtsPackageSchemeTestsWithVisibility arm64-v8a
CtsPerfettoReporterTestCases arm64-v8a
CtsPermissionMultiUserTestCases arm64-v8a
CtsPermissionMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsPermissionMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsPermissionMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsPermissionPolicyTestCases arm64-v8a
CtsPermissionPolicyTestCases[instant] arm64-v8a
CtsPhotoPickerTest[run-on-clone-profile] arm64-v8a
CtsSandboxedAdIdManagerTests arm64-v8a
CtsSandboxedAppSetIdManagerTests arm64-v8a
CtsSandboxedFledgeManagerTests arm64-v8a
CtsSandboxedMeasurementManagerTests arm64-v8a
CtsSandboxedTopicsManagerTests arm64-v8a
CtsSdkSandboxHostSideTests arm64-v8a
CtsSdkSandboxInprocessTests arm64-v8a
CtsSdkSandboxWebkitTestCases arm64-v8a
CtsShortFgsTestCases arm64-v8a
CtsShortFgsTestCases[instant] arm64-v8a
CtsSurfaceControlTests arm64-v8a
CtsTareTestCases arm64-v8a
CtsTelecomHostCases arm64-v8a
CtsThreadLocalRandomHostTest arm64-v8a
CtsVideoCodecTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[instant] arm64-v8a
CtsVoiceInteractionHostTestCases arm64-v8a
CtsWallpaperSdk33TestCases arm64-v8a
CtsWallpaperSdk33TestCases[instant] arm64-v8a
CtsWallpaperTestCases arm64-v8a
CtsWallpaperTestCases[instant] arm64-v8a
CtsWearableSensingServiceTestCases arm64-v8a
CtsWindowManagerBackgroundActivityTestCases arm64-v8a
CtsWrapHwasanTestCases arm64-v8a
SdkSandboxManagerDisabledTests arm64-v8a
SdkSandboxManagerTests arm64-v8a
art-run-test-018-stack-overflow armeabi-v7a
art_standalone_dex2oat_cts_tests armeabi-v7a
CtsBiometricsHostTestCases armeabi-v7a
CtsBroadcastRadioTestCases armeabi-v7a
CtsCompilationTestCases armeabi-v7a
CtsDevicePolicySimTestCases armeabi-v7a
CtsJvmtiRunTest1940HostTestCases armeabi-v7a
CtsJvmtiRunTest911HostTestCases armeabi-v7a
CtsJvmtiRunTest912HostTestCases armeabi-v7a
CtsJvmtiRunTest913HostTestCases armeabi-v7a
CtsJvmtiRunTest988HostTestCases armeabi-v7a
CtsMediaBetterTogetherTestCases armeabi-v7a
CtsMediaProjectionTestCases armeabi-v7a
CtsNativeResourcesTestCases armeabi-v7a
CtsNetHttpTestCases armeabi-v7a
CtsSurfaceControlTests armeabi-v7a
CtsVideoCodecTestCases armeabi-v7a
CtsVideoEncodingQualityHostTestCases armeabi-v7a
CtsWindowManagerDeviceTestCases armeabi-v7a
CtsWrapHwasanTestCases armeabi-v7a

Các mô-đun đã xoá

Xoá tên mô-đun Kiểm thử ABI Kiểm thử ứng dụng tức thì
CtsActivityManagerBackgroundActivityTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a
CtsCameraApi31TestCases arm64-v8a
CtsHostTzDataTests arm64-v8a
CtsIncidentHostTestCases arm64-v8a
CtsIncidentHostTestCases[instant] arm64-v8a
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a
CtsPermission2TestCases arm64-v8a
CtsPermission2TestCases[instant] arm64-v8a
CtsPermission4TestCases arm64-v8a
CtsPermission5TestCases arm64-v8a
CtsPermission5TestCases[instant] arm64-v8a
CtsSystemUiHostTestCases[instant] arm64-v8a
CtsVirtualDevicesTestCases[instant] arm64-v8a
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestCases armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIncidentHostTestCases armeabi-v7a