Trang này bao gồm các thay đổi chính về CTS được giới thiệu trong Android 14.
tính năng CTS
Android 14 bao gồm tài liệu mới và cập nhật về các tính năng CTS sau.
Khu vực | Đặc trưng | Sự miêu tả | Đã thêm/Cập nhật |
---|---|---|---|
Điểm nổi bật của bài kiểm tra | Thêm các chức năng tiện ích để chạy như dịch vụ của nhà mạng | Thay đổi này giới thiệu các chức năng tiện ích mới trong CarrierPrivilegeUtils để cho phép CTS chạy như một dịch vụ của nhà cung cấp dịch vụ (ngầm với các đặc quyền của nhà cung cấp dịch vụ) và cải thiện khả năng kiểm tra cho nhiều API của nhà cung cấp dịch vụ và các lớp kết nối. | Đã cập nhật |
mô-đun thử nghiệm | Thêm kiểm tra CTS đa 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, mang lại sự riêng tư tốt hơn khi quảng cáo liên tục ở chế độ có thể kết nối. | Thêm |
mô-đun thử nghiệm | Thêm các bài kiểm tra CTS đa thiết bị để có độ chính xác về khoảng cách UWB | Thêm các trường hợp thử nghiệm mới về độ chính xác đo khoảng cách của UWB để thực thi yêu cầu CDD của UWB. | Thêm |
mô-đun thử nghiệm | Thêm CtsDevicePolicySimTestCase vào gói kiểm tra SIM CTS | Trường hợp thử nghiệm đã được cập nhật để yêu cầu SIM hợp lệ trong quá trình thiết lập thử nghiệm. | Thêm |
mô-đun thử nghiệm | Đã thêm bộ thử nghiệm CTS đa thiết bị UWB | Đã thêm bộ thử nghiệm CTS đa thiết bị UWB mới sử dụng 2 thiết bị Android hỗ trợ UWB để xác minh các chức năng UWB khác nhau. | Thêm |
mô-đun thử nghiệm | Số trường hợp thử nghiệm tăng lên 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 thử nghiệm mới được thêm vào vì bản cập nhật này mang đến nhiều thử nghiệm 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 thử nghiệm | Tăng kích thước heap lên 16GB | Tăng kích thước bộ nhớ heap để giúp thực hiện các bài kiểm tra CTS tiêu tốn nhiều bộ nhớ hơn. | Đã cập nhật |
Thiết lập thử nghiệm | Nâng cấp RAM lên 128GB và ổ cứng lên 256GB | Nâng cấp bộ nhớ hệ thống máy chủ để xử lý các yêu cầu bổ sung về không gian vùng heap Java. | Đã cập nhật |
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 về các tính năng sau của Trình xác minh CTS.
Khu vực | Đặc trưng | Sự miêu tả | Đã thêm/Cập nhật |
---|---|---|---|
Thiết lập thử nghiệm | Cập nhật các thiết bị ngoại vi cần thiết cho Kiểm tra cảm biến động | Cập nhật trang hướng dẫn kiểm tra Trình xác minh CTS để bao gồm các hướng dẫn và thiết bị ngoại vi được cập nhật cho các bài kiểm tra cảm biến động. | Đã cập nhật |
Thiết lập thử nghiệm | Cải thiện Camera ITS để hỗ trợ các thiết bị có thể gập lại | Hỗ trợ thử nghiệm 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 vật lý 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 | Ghép nối nhận biết Wi-Fi cung cấp cách mã hóa và xác thực lại nhanh chóng để liên lạc ngang hàng giúp nhận biết Wi-Fi. Thêm thử nghiệm trong CTS-V như các thử nghiệm đa thiết bị khác cho Aware. Bài kiểm tra cần cả hai thiết bị hỗ trợ tính năng này. | Thêm |
Lớp kiểm tra CTS-V | Hoạt động thử nghiệm bảng điều khiển tích hợp Điều khiển gia đình | Bắt đầu từ Android 14, một API mới được cung cấp để các ứng dụng có thể sử dụng hoạt động được nhúng (trong không gian điều khiển SystemUI) thay vì truyền thông tin qua API điều khiển. Các hoạt động thử nghiệm mới được thêm vào để thực thi hành vi API. | Thêm |
Lớp kiểm tra CTS-V | Kiểm tra các yêu cầu về Hiện diện (Phạm vi BLE & NAN/Wi-Fi) | Để đả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ả 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 đưa ra các yêu cầu hiệu chỉnh hiện diện nhằm phác thảo hiệu suất có thể 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 tra CTS-V | Trình xác minh CTS cho việc 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 rút thiết bị phát trực tuyến. | Thêm |
Lớp kiểm tra CTS-V | Kiểm tra hồ sơ công việc của Trình xác minh CTS | Thêm các trường hợp thử nghiệm 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 trực quan 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 |
Điểm nổi bật của bài kiểm tra | Trình xác minh CTS Ghi lại nội dung để kiểm tra API Ghi chú. | Thêm hoạt động thử nghiệm mới để thực thi API Ghi chú, được liên kết với tích hợp ghi chú hệ thống trong SysUI. Bài kiểm tra có thể bị bỏ qua nếu vai trò NOTES không được bật. Xem Ghi lại nội dung để kiểm tra ghi chú để biết thêm chi tiết. | Thêm |
Thiết lập thử nghiệm | Thực thi lệnh adb để tự động bật màn hình khi quá trình kiểm tra kết thúc | Bắt đầu từ Android 14, quyền android.permission.TURN_SCREEN_ON đã được thêm để cho phép bật màn hình sau khi hoàn tất quá trình kiểm tra. Để 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 thử nghiệm | Cập nhật hướng dẫn kiểm tra Vector xoay | Người dùng nên tải xuống OpenCV-3.0.0-android-sdk.zip và cài đặt OpenCV Manager trên thiết bị Android đang được thử nghiệm. Tải APK trên thiết bị từ máy tính bằng lệnh cài đặt adb với tùy chọn --bypass-low-target-sdk-block . Đối với các thiết bị chạy Android 13 trở xuống, tùy chọn --bypass-low-target-sdk-block này là không cần thiết. Để biết thêm thông tin, hãy xem Cài đặt ứng dụng . | Đã cập nhật |
Thiết lập thử nghiệm | 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, lệnh adb --bypass-low-target-sdk-block phải được thêm mỗi khi cài đặt APK Open CV. Xem Kiểm tra chéo CV vectơ xoay để biết thêm thông tin. | Thêm |
mô-đun CTS
Số lượng mô-đun thử nghiệm và trường hợp thử nghiệm như sau:
- ~ 1151 mô-đun tùy thuộc vào thiết bị
- ~ 4,4 triệu trường hợp thử nghiệm 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ị loại bỏ. Xem các bảng sau để biết thêm thông tin.
Mô-đun mới
Đã thêm tên mô-đun thử nghiệm | ABI | Thử nghiệm ứ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 | |
Đo lường CtsAdServicesEndToEndTest | 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 | |
CtsAppCloningDeviceTestCase | arm64-v8a | |
CtsAppCloningMediaProviderHostTest | arm64-v8a | |
CtsAppCloningMediaProviderHostTest[tức thì] | arm64-v8a | Đúng |
CtsAppFgsTestCase | arm64-v8a | |
CtsAppFgsTestCase[tức thời] | arm64-v8a | Đúng |
CtsAppSetIdEndToEndTest | arm64-v8a | |
CtsAttributionSourceTestCase | arm64-v8a | |
CtsAttributionSourceTestCase[tức thời] | arm64-v8a | Đúng |
CtsBatteryHealthTestTrường hợp | arm64-v8a | |
CtsBiometricsHostTestCases | arm64-v8a | |
CtsBluetoothMultiDevicesTestCase | arm64-v8a | |
CtsBroadcastRadioTestCase | arm64-v8a | |
CtsBroadcastTestCase | arm64-v8a | |
CtsCompanionDeviceManagerMultiProcessTestCase | arm64-v8a | |
CtsCompilationTestCase | arm64-v8a | |
CtsContentProviderTestsWithoutVisibility | arm64-v8a | |
CtsContentProviderTestsWithVisibility | arm64-v8a | |
CtsCredentialManagerTestCase | arm64-v8a | |
CtsCurrentApiSignatureTestCase[tức thời] | arm64-v8a | Đúng |
CtsDeviceLockTestCase | arm64-v8a | |
CtsDevicePolicySimTestCase | arm64-v8a | |
CtsDevicePolicySimTestCases[run-on-clone-profile] | arm64-v8a | |
CtsDevicePolicySimTestCase[chạy trên người dùng phụ] | arm64-v8a | |
CtsDevicePolicySimTestCases[chạy trên hồ sơ công việc] | arm64-v8a | |
CtsDevicePolicyTestCases[chạy trên bản sao hồ sơ] | arm64-v8a | |
CtsDomainVerificationDeviceMultiUserTestCases[run-on-clone-profile] | arm64-v8a | |
CtsGrammaticalInflectionHostTestCases | arm64-v8a | |
CtsNgữ phápInflectionTestCase | arm64-v8a | |
CtsHealthConnectControllerTestCase | arm64-v8a | |
CtsHealthConnectHostSideDeviceTestCase | arm64-v8a | |
CtsHealthConnectHostTestCase | arm64-v8a | |
CtsHealthFitnessDeviceTestCase | arm64-v8a | |
CtsHealthFitnessDeviceTestCaseNoPermission | arm64-v8a | |
CtsHealthFitnessDeviceTestCaseNoPermission[tức thời] | arm64-v8a | Đúng |
CtsHibernationTestCase | arm64-v8a | |
CtsJvmtiRunTest1940HostTestCase | arm64-v8a | |
CtsJvmtiRunTest911HostTestCase | arm64-v8a | |
CtsJvmtiRunTest912HostTestCase | arm64-v8a | |
CtsJvmtiRunTest913HostTestCase | arm64-v8a | |
CtsJvmtiRunTest988HostTestCase | arm64-v8a | |
CtsLaunchNonExportedComponentsTestCases | arm64-v8a | |
CtsLocalVoiceTương tác | arm64-v8a | |
CtsLocalVoiceInteraction[tức thời] | arm64-v8a | Đúng |
CtsMediaBetterTogetherTestCase | arm64-v8a | |
CtsMediaBetterTogetherTestCase[tức thời] | arm64-v8a | Đúng |
CtsMediaBetterTogetherTestCase[run-on-clone-profile] | arm64-v8a | |
CtsMediaBetterTogetherTestCase[chạy trên người dùng phụ] | arm64-v8a | |
CtsMediaBetterTogetherTestCase[chạy trên hồ sơ công việc] | arm64-v8a | |
CtsMediaProjectionTestCase | arm64-v8a | |
CtsMediaProjectionTestCase[tức thì] | arm64-v8a | Đúng |
CtsMicrodroidDisabledTestCase | arm64-v8a | |
CtsMultiUserTestCase[chạy trên bản sao hồ sơ] | arm64-v8a | |
CtsNativeResourcesTestCases | arm64-v8a | |
CtsNativeResourcesTestCase[tức thì] | arm64-v8a | Đúng |
CtsNetHttpTestCase | arm64-v8a | |
CtsNetTestCaseMaxTargetSdk30 | arm64-v8a | |
CtsNetTestCaseMaxTargetSdk30[tức thời] | arm64-v8a | Đúng |
CtsNetTestCaseMaxTargetSdk33 | arm64-v8a | |
CtsNetTestCaseMaxTargetSdk33[tức thời] | arm64-v8a | Đúng |
CtsNotificationTestCase | arm64-v8a | |
CtsOsTestCase[chạy trên bản sao hồ sơ] | arm64-v8a | |
CtsPackageInstallTestCase[run-on-clone-profile] | arm64-v8a | |
CtsPackageInstallTestCase[chạy trên người dùng phụ] | arm64-v8a | |
CtsPackageInstallTestCase [chạy trên hồ sơ công việc] | arm64-v8a | |
CtsPackageSchemeTestsWithoutVisibility | arm64-v8a | |
CtsPackageSchemeTestsWithVisibility | arm64-v8a | |
CtsPerfettoReporterTestCases | arm64-v8a | |
CtsPermissionMultiUserTestCase | arm64-v8a | |
CtsPermissionMultiUserTestCase[chạy trên bản sao hồ sơ] | arm64-v8a | |
CtsPermissionMultiUserTestCase[chạy trên người dùng phụ] | arm64-v8a | |
CtsPermissionMultiUserTestCase[chạy trên hồ sơ công việc] | arm64-v8a | |
CtsPermissionPolicyTestCase | arm64-v8a | |
CtsPermissionPolicyTestCase[tức thì] | arm64-v8a | Đúng |
CtsPhotoPickerTest[chạy trên bản sao hồ sơ] | arm64-v8a | |
CtsSandboxedAdIdManagerThử nghiệm | arm64-v8a | |
CtsSandboxedAppSetIdManagerTests | arm64-v8a | |
CtsSandboxedFledgeManagerTests | arm64-v8a | |
CtsSandboxedMeasurementManagerTests | arm64-v8a | |
CtsSandboxedTopicsManagerTests | arm64-v8a | |
CtsSdkSandboxHostSideTests | arm64-v8a | |
CtsSdkSandboxInprocessTests | arm64-v8a | |
CtsSdkSandboxWebkitTestCase | arm64-v8a | |
CtsShortFgsTestCase | arm64-v8a | |
CtsShortFgsTestCase[tức thì] | arm64-v8a | Đúng |
CtsSurfaceControlTests | arm64-v8a | |
CtsTareTestCase | arm64-v8a | |
CtsTelecomHostTrường hợp | arm64-v8a | |
CtsThreadLocalRandomHostTest | arm64-v8a | |
CtsVideoCodecTestCase | arm64-v8a | |
CtsVideoEncodingQualityHostTestCases | arm64-v8a | |
CtsVideoEncodingQualityHostTestCase[tức thì] | arm64-v8a | Đúng |
CtsVoiceInteractionHostTestCase | arm64-v8a | |
CtsWallapersSdk33TestCase | arm64-v8a | |
CtsWallapersSdk33TestCase[tức thì] | arm64-v8a | Đúng |
CtsHình nềnThử nghiệmTrường hợp | arm64-v8a | |
CtsWallapersTestCase[tức thì] | arm64-v8a | Đúng |
CtsWearableSensingServiceTestCase | arm64-v8a | |
CtsWindowManagerBackgroundActivityTestCase | arm64-v8a | |
CtsWrapHwasanTestCase | arm64-v8a | |
SdkSandboxManagerThử nghiệm bị vô hiệu hóa | arm64-v8a | |
Kiểm tra SdkSandboxManager | arm64-v8a | |
art-run-test-018-stack-overflow | armeabi-v7a | |
art_standalone_dex2oat_cts_tests | armeabi-v7a | |
CtsBiometricsHostTestCases | armeabi-v7a | |
CtsBroadcastRadioTestCase | armeabi-v7a | |
CtsCompilationTestCase | armeabi-v7a | |
CtsDevicePolicySimTestCase | armeabi-v7a | |
CtsJvmtiRunTest1940HostTestCase | armeabi-v7a | |
CtsJvmtiRunTest911HostTestCase | armeabi-v7a | |
CtsJvmtiRunTest912HostTestCase | armeabi-v7a | |
CtsJvmtiRunTest913HostTestCase | armeabi-v7a | |
CtsJvmtiRunTest988HostTestCase | armeabi-v7a | |
CtsMediaBetterTogetherTestCase | armeabi-v7a | |
CtsMediaProjectionTestCase | armeabi-v7a | |
CtsNativeResourcesTestCases | armeabi-v7a | |
CtsNetHttpTestCase | armeabi-v7a | |
CtsSurfaceControlTests | armeabi-v7a | |
CtsVideoCodecTestCase | armeabi-v7a | |
CtsVideoEncodingQualityHostTestCases | armeabi-v7a | |
CtsWindowManagerDeviceTestCase | armeabi-v7a | |
CtsWrapHwasanTestCase | armeabi-v7a |
Các mô-đun đã xóa
Đã xóa tên mô-đun kiểm tra | ABI | Thử nghiệm ứng dụng tức thì |
CtsActivityManagerBackgroundActivityTestCase | arm64-v8a | |
CtsAdServicesDeviceTestCase[tức thời] | arm64-v8a | Đúng |
CtsCameraApi31TestCase | arm64-v8a | |
CtsHostTzDataTests | arm64-v8a | |
CtsIncidentHostTestCase | arm64-v8a | |
CtsIncidentHostTestCase[tức thời] | arm64-v8a | Đúng |
CtsOnDeviceCá nhân hóaTestCase | arm64-v8a | |
CtsOnDevicePersonalizationTestCase[tức thì] | arm64-v8a | Đúng |
CtsPermission2TestCase | arm64-v8a | |
CtsPermission2TestCase[tức thì] | arm64-v8a | Đúng |
CtsPermission4TestCase | arm64-v8a | |
CtsPermission5TestCase | arm64-v8a | |
CtsPermission5TestCase[tức thì] | arm64-v8a | Đúng |
CtsSystemUiHostTestCase[tức thì] | arm64-v8a | Đúng |
CtsVirtualDevicesTestCase[tức thì] | arm64-v8a | Đúng |
CtsActivityManagerBackgroundActivityTestCase | armeabi-v7a | |
CtsCameraApi31TestCase | armeabi-v7a | |
CtsGwpAsanTestCase | armeabi-v7a | |
CtsIncidentHostTestCase | armeabi-v7a |