Trang này bao gồm các thay đổi chính về CTS được ra mắt trong Android 14.
Các tính năng của CTS
Android 14 có tài liệu mới và được cập nhật cho các tính năng CTS sau đây.
Khía cạnh | Tính năng | Nội dung mô tả | Đã thêm/Cập nhật |
---|---|---|---|
Tiêu điểm của trận đấu | 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 định 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à các lớp kết nối.
|
Đã cập nhật |
Mô-đun kiểm thử | Thêm các kiểm thử CTS 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 tăng cường quyền riêng tư 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 kiểm thử CTS nhiều thiết bị để đo độ chính xác của khoảng cách đo bằng UWB | Thêm các trường hợp kiểm thử mới cho độ chính xác của phép đo khoảng cách trong phạm vi UWB để 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 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 mới cho nhiều thiết bị UWB, 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). Nhiều kiểm thử mới được thêm vào vì bản cập nhật này mang đến nhiều kiểm thử mới cho các tính năng mới của Vulkan, chẳng hạn như tính năng 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ớ xếp lên 16 GB | Tăng kích thước bộ nhớ heap để giúp thực thi các kiểm thử CTS tiêu thụ 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à ổ cứng lên 256 GB | Nâng cấp bộ nhớ hệ thống máy chủ để đáp ứng các yêu cầu về không gian vùng nhớ khối xếp Java. | Đã cập nhật |
Các tính năng của Trình xác minh CTS
Android 14 có tài liệu mới và được 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 Kiểm thử cảm biến động | Cập nhật trang hướng dẫn kiểm thử CTS Verifier để thêm các thiết bị ngoại vi và hướng dẫn mới 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 Camera ITS để 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 Camera ITS. Đã thực hiện các thay đổi ở phía ItsService để xác định các camera thực có sẵn theo từng trạng thái gập/mở. | Đã cập nhật |
Lớp kiểm thử CTS-V | Ghép nối bằng Wi-Fi Aware | Tính năng ghép nối nhận biết Wi-Fi cung cấp một cách thức mã hoá và xác thực lại nhanh chó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ử vào CTS-V dưới dạng các kiểm thử khác trên nhiều thiết bị cho Aware. Để kiểm tra, cả hai thiết bị đều cần hỗ trợ tính năng này. | Đã thêm |
Lớp kiểm thử CTS-V | Hoạt động kiểm thử cho bảng điều khiển được nhúng trong phần Đ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 Controls API. Thêm các hoạt động kiểm thử mới để thực thi hành vi API. | Đã thêm |
Lớp kiểm thử CTS-V | Kiểm thử các yêu cầu về sự 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 hiệu quả với nhau, điều quan trọng là tất cả cá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 sự 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 được 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 AAudio Disconnect | Kiểm thử để xác minh rằng AAudio sẽ ngắt kết nối một luồng khi thiết bị luồng bị rút phích cắm. | Đã thêm |
Lớp kiểm thử CTS-V | Kiểm thử Hồ sơ công việc bằng ả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 bằng mắt hình ảnh không chứa các ứng dụng khác hoặc SystemUI (thanh trạng thái, v.v.). | Đã thêm |
Tiêu điểm của trận đấu | Nội dung chụp của Trình xác minh CTS cho kiểm thử API Ghi chú. | Thêm hoạt động kiểm thử mới để thực thi 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 vai trò NOTES không được bật. Hãy xem bài viết Ghi lại nội dung cho các bài kiểm tra 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 các kiểm thử kết thúc | Kể từ Android 14, quyền android.permission.TURN_SCREEN_ON đã được thêm vào để cho phép bật màn hình sau khi hoàn tất kiểm thử. Để 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ử Rotation Vector | Người dùng nên tải OpenCV-3.0.0-android-sdk.zip xuống và cài đặt OpenCV Manager trên thiết bị Android đang được kiểm thử. Tải APK lên thiết bị từ máy tính bằng lệnh adb install kèm theo 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 dùng lựa 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 OpenCV APK | Do tính năng bảo mật mới được giới thiệu trong Android 14, nên 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 Xác minh chéo CV vectơ xoay để biết thêm thông tin.
|
Đã thêm |
Các 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 136 mô-đun mới được thêm vào và tổng cộng 19 mô-đun bị xoá. Hãy xem các bảng sau đây để 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 | Có |
CtsAppFgsTestCases | arm64-v8a | |
CtsAppFgsTestCases[instant] | arm64-v8a | Có |
CtsAppSetIdEndToEndTest | arm64-v8a | |
CtsAttributionSourceTestCases | arm64-v8a | |
CtsAttributionSourceTestCases[instant] | arm64-v8a | Có |
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 | Có |
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 | Có |
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 | Có |
CtsMediaBetterTogetherTestCases | arm64-v8a | |
CtsMediaBetterTogetherTestCases[instant] | arm64-v8a | Có |
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 | Có |
CtsMicrodroidDisabledTestCases | arm64-v8a | |
CtsMultiUserTestCases[run-on-clone-profile] | arm64-v8a | |
CtsNativeResourcesTestCases | arm64-v8a | |
CtsNativeResourcesTestCases[instant] | arm64-v8a | Có |
CtsNetHttpTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk30 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk30[instant] | arm64-v8a | Có |
CtsNetTestCasesMaxTargetSdk33 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk33[instant] | arm64-v8a | Có |
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 | Có |
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 | Có |
CtsSurfaceControlTests | arm64-v8a | |
CtsTareTestCases | arm64-v8a | |
CtsTelecomHostCases | arm64-v8a | |
CtsThreadLocalRandomHostTest | arm64-v8a | |
CtsVideoCodecTestCases | arm64-v8a | |
CtsVideoEncodingQualityHostTestCases | arm64-v8a | |
CtsVideoEncodingQualityHostTestCases[instant] | arm64-v8a | Có |
CtsVoiceInteractionHostTestCases | arm64-v8a | |
CtsWallpaperSdk33TestCases | arm64-v8a | |
CtsWallpaperSdk33TestCases[instant] | arm64-v8a | Có |
CtsWallpaperTestCases | arm64-v8a | |
CtsWallpaperTestCases[instant] | arm64-v8a | Có |
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 |
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 | Có |
CtsCameraApi31TestCases | arm64-v8a | |
CtsHostTzDataTests | arm64-v8a | |
CtsIncidentHostTestCases | arm64-v8a | |
CtsIncidentHostTestCases[instant] | arm64-v8a | Có |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | Có |
CtsPermission2TestCases | arm64-v8a | |
CtsPermission2TestCases[instant] | arm64-v8a | Có |
CtsPermission4TestCases | arm64-v8a | |
CtsPermission5TestCases | arm64-v8a | |
CtsPermission5TestCases[instant] | arm64-v8a | Có |
CtsSystemUiHostTestCases[instant] | arm64-v8a | Có |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | Có |
CtsActivityManagerBackgroundActivityTestCases | armeabi-v7a | |
CtsCameraApi31TestCases | armeabi-v7a | |
CtsGwpAsanTestCases | armeabi-v7a | |
CtsIncidentHostTestCases | armeabi-v7a |