Trang này bao gồm các thay đổi chính trong CTS được ra mắt 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 | Mô tả | Đã thêm/Cập nhật |
---|---|---|---|
Thử nghiệm nổi bật | 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 cho độ chính xác đo lường khoảng cách theo 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 gói thử nghiệm 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). Chúng tôi bổ sung nhiều chương trình kiểm thử mới vì bản cập nhật này mang đến nhiều chương trình kiểm thử mới cho các tính năng mới của Vulkan, chẳng hạn như kết xuất động. | Đã cập nhật |
Thiết lập thử nghiệm | Tăng kích thước vùng nhớ khối xếp lên 16 GB | Tăng kích thước bộ nhớ vùng nhớ khối xếp để giúp thực thi các chương trình kiểm thử CTS có sử dụng nhiều bộ nhớ hơn. | Đã cập nhật |
Thiết lập kiểm thử | Nâng cấp RAM lên 128GB và ổ cứng HDD 256GB | Nâng cấp bộ nhớ hệ thống máy chủ để 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 CTS Verifier
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 | 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 có sẵn với mỗi trạng thái gập/mở. | Đã cập nhật |
Lớp kiểm tra CTS-V | Ghép nối Wi-Fi Aware | Tính năng ghép nối có Wi-Fi cung cấp một cách 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 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 tra các hoạt động trong bảng điều khiển được 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 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 đưa ra các yêu cầu về việc hiệu chỉnh sự hiện diện, đề ra hiệu suất chấp nhận được của các công nghệ vô tuyến hiện có (chẳng hạn như UWB, Wi-Fi và BLE) dùng để xác định độ gần. | Đã thêm |
Lớp kiểm thử CTS-V | Trình xác minh CTS cho ngắt kết nối AAudio | Kiểm tra để xác minh rằng AAudio sẽ ngắt kết nối luồng khi thiết bị phát trực tuyến đã rút phích cắm. | Đã 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 CTS Verifier | 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 một cách trực quan hình ảnh, trong đó không chứa ứ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ử | Kiểm thử CTS Verifier Capture Content for Notes API (CTS Verifier chụp nội dung cho 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 tra 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 APK trên thiết bị từ máy tính bằng cách sử dụ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 cho 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, có 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 để 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ó |
Các trường hợp kiểm thử CtsAppFgsTestCase | 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 | |
Các trường hợp phát sóng kiểm thử | 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[chạy trên người dùng phụ] | arm64-v8a | |
CtsDevicePolicySimTestCases[run-on-work-profile] | arm64-v8a | |
CtsDevicePolicyTestCases[run-on-clone-profile] | arm64-v8a | |
Cts chứng minh thiết bị nhiều người dùngTestCases[chạy-trên-bản sao-hồ sơ] | 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 | |
CtsJvmtiRunTest911Máy chủ lưu trữTestCases | 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[chạy trên người dùng phụ] | arm64-v8a | |
CtsMediaBetterTogetherTestCases[run-on-work-profile] | arm64-v8a | |
CtsMediaProjectionTestCases | arm64-v8a | |
CtsMediaProjectionTestCases[tức thì] | arm64-v8a | Có |
CtsMicrodroidDisabledTestCases | arm64-v8a | |
CtsMultiUserTestCases[chạy trên bản sao-hồ sơ] | arm64-v8a | |
CtsNativeResourcesTestCases | arm64-v8a | |
CtsNativeResourcesTestCases[tức thì] | 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[chạy trên bản sao-hồ sơ] | arm64-v8a | |
CtsPackageInstallTestCases[run-on-clone-profile] | arm64-v8a | |
CtsPackageInstallTestCases[run-on-secondary-user] | arm64-v8a | |
CtsPackageInstallTestCases[run-on-work-profile] | arm64-v8a | |
Kiểm thử CtsPackageSchemeTestsKhông có khả năng hiển thị | arm64-v8a | |
CtsPackageSchemeTestsWithVisibility (Kiểm thử khả năng hiển thị) | arm64-v8a | |
CtsPerfettoReporterTestCases | arm64-v8a | |
CtsPermissionMultiUserTestCases | arm64-v8a | |
CtsPermissionMultiUserTestCases[chạy trên bản sao hồ sơ] | arm64-v8a | |
CtsPermissionMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsPermissionMultiUserTestCases[chạy trên công việc-hồ sơ] | 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 | |
Kiểm thử phía máy chủ CtsSdkSandbox | 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ó |
Các trường hợp kiểm thử CtsVoiceVoice | arm64-v8a | |
Các trường hợp kiểm thử CtsWallpaperSdk33 | 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 | |
Các trường hợp CtsDevicePolicySimTestCase | armeabi-v7a | |
CtsJvmtiRunTest1940HostTestCases | armeabi-v7a | |
CtsJvmtiRunTest911HostTestCases | armeabi-v7a | |
CtsJvmtiRunTest912HostTestCases | armeabi-v7a | |
CtsJvmtiRunTest913HostTestCases | armeabi-v7a | |
CtsJvmtiRunTest988Máy chủ lưu trữTestCases | armeabi-v7a | |
CtsMediaBetterTogetherTestCases | armeabi-v7a | |
CtsMediaProjectionTestCases | armeabi-v7a | |
Trường hợp kiểm thử CtsNativeResources | 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 thử nghiệm | Giao diện nhị phân ứng dụng (ABI) | Kiểm thử ứng dụng tức thì |
CtsActivityManagerBackgroundActivityTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | Có |
CtsCameraApi31TestCases | arm64-v8a | |
CtsHostTzDataTests | arm64-v8a | |
Các trường hợp kiểm thử CtsIncidentHostTestCase | arm64-v8a | |
CtsIncidentHostTestCases[instant] | arm64-v8a | Có |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[tức thì] | arm64-v8a | Có |
CtsPermission2TestCases | arm64-v8a | |
CtsPermission2TestCases[instant] | arm64-v8a | Có |
CtsPermission4TestCases | arm64-v8a | |
CtsPermission5TestCases | arm64-v8a | |
CtsPermission5TestCases[tức thì] | arm64-v8a | Có |
CtsSystemUiHostTestCases[instant] | arm64-v8a | Có |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | Có |
CtsActivityManagerBackgroundActivityTestCases | armeabi-v7a | |
Các trường hợp kiểm thử CtsCameraApi31 | armeabi-v7a | |
Các trường hợp kiểm tra CtsGwpAsan | armeabi-v7a | |
CtsIncidentHostTestCases | armeabi-v7a |