Trang này bao gồm các thay đổi chính về CTS được ra mắt trong Android 13.
Các tính năng của CTS
Android 13 có tài liệu mới và được cập nhật cho các tính năng CTS sau đây.
Tính năng | Mô tả | Đã thêm/Đã cập nhật |
---|---|---|
Bản cập nhật ITS của Camera | Để xem danh sách các thay đổi, hãy xem Ghi chú phát hành của Bộ kiểm thử hình ảnh camera Android T (thử nghiệm AOSP). | Đã cập nhật |
Xác minh việc tuân thủ các yêu cầu về tính năng Nhận biết sự có mặt kết hợp | Đã thêm các kiểm thử CTS Verifier cho các yêu cầu về Presence Calibration. Để biết thông tin chi tiết, hãy xem các mục 2.2.1, 7.4.9 và 7.4.3 trong CDD. | Đã thêm |
Kiểm thử trên nhiều thiết bị trong CTS | Android 13 hỗ trợ kiểm thử trên nhiều thiết bị. Các kiểm thử yêu cầu nhiều thiết bị sẽ tự động được thực thi trong quá trình chạy CTS.
CTS 13 bao gồm một số quy trình kiểm thử trên nhiều thiết bị sẽ tự động kích hoạt khi bạn dùng tính năng phân đoạn. Mặc dù việc kiểm thử không yêu cầu bạn phải thay đổi thêm cho chế độ thiết lập thực tế, nhưng bạn cần cài đặt virtualenv để các kiểm thử chạy đúng cách. Để biết thông tin chi tiết, hãy xem phần Bộ kiểm thử trên nhiều thiết bị. |
Đã thêm |
Nội dung cập nhật về yêu cầu đối với điểm truy cập Wi-Fi | Android 13 tăng cường khả năng hỗ trợ kết nối đồng thời với 2 AP cung cấp Internet cho STA+STA. Đối với các tính năng không bắt buộc này, bạn cần có một môi trường kiểm thử Wi-Fi nâng cao cho CTS với 2 AP DBS (2,4 GHz + 5 GHz). Bạn có thể lập trình bất kỳ AP DBS vật lý nào để hỗ trợ hai AP logic này, chẳng hạn như TPLink AC 1750 có OpenWRT. Để biết thông tin chi tiết, hãy tham khảo phần Tính đồng thời của STA/STA Wi-Fi. | Đã cập nhật |
Chú thích về API và yêu cầu CDD trong Trình xác minh CTS | Thêm chú thích cho các kiểm thử thực thi hành vi API và các yêu cầu của CDD trong Trình xác minh CTS. | Đã thêm |
CTS do nhà phát triển đóng góp | Nhà phát triển bên ngoài có thể đóng góp các bài kiểm thử mới cho CTS và CTS Verifier bằng cách làm theo hướng dẫn trong bài đăng trên blog CTS do nhà phát triển cung cấp (CTS-D). | Đã thêm |
Kiểm thử tự động cho thiết bị có thể gập lại | API DeviceStateManager cho phép chạy các quy trình kiểm thử có lựa chọn Chế độ thay thế được định cấu hình trên nhiều trạng thái thiết bị của một thiết bị có thể gập lại. Việc thực thi kiểm thử dựa trên các trạng thái gập màn hình được xác định trong thiết bị. Để biết thông tin chi tiết, hãy xem phần Chạy CTS cho các chế độ thay thế. |
Đã thêm |
Chế độ cài đặt đường cơ sở | Thêm 2 chế độ cài đặt cơ bản thường được giả định theo mặc định. Trước khi chạy từng mô-đun kiểm thử CTS, trình kiểm tra hệ thống sẽ tự động đặt các chế độ cài đặt cơ sở sau đây cho thiết bị:
|
Đã thêm |
Cải thiện chất lượng kiểm thử CTS | Khắc phục tình trạng thử nghiệm không ổn định và giảm thời gian thực thi dài cho một số thử nghiệm. | Đã cập nhật |
Các mô-đun CTS
Số lượng mô-đun kiểm thử và trường hợp kiểm thử như sau:
- ~1068 Mô-đun tuỳ thuộc vào thiết bị
- Khoảng 2,69 triệu trường hợp kiểm thử trên 2 ABI
Trong Android 13, tổng cộng 119 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 | Thử nghiệm ứng dụng tức thì |
---|---|---|
CtsAdServicesDeviceTestCases | arm64-v8a | |
CtsAdServicesDeviceTestCases[instant] | arm64-v8a | có |
CtsAmbientContextServiceTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | có |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | có |
CtsArtTestCases | arm64-v8a | |
CtsArtTestCases | armeabi-v7a | |
CtsArtTestCases[instant] | arm64-v8a | có |
CtsBootDisplayModeTestCases | arm64-v8a | |
CtsBootDisplayModeTestCases[instant] | arm64-v8a | có |
CtsCarBuiltinApiHostTestCases | arm64-v8a | |
CtsCarHostNonRecoverableTestCases | arm64-v8a | |
CtsCloudSearchServiceTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | có |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | có |
CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | có |
CtsGameServiceTestCases | arm64-v8a | |
CtsGameServiceTestCases | armeabi-v7a | |
CtsGpuMetricsHostTestCases | arm64-v8a | |
CtsInputMethodTestCases32 | arm64-v8a | |
CtsInputMethodTestCases32[instant] | arm64-v8a | có |
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 | có |
CtsMediaCodecTestCases | arm64-v8a | |
CtsMediaCodecTestCases | armeabi-v7a | |
CtsMediaCodecTestCases[instant] | arm64-v8a | có |
CtsMediaDecoderTestCases | arm64-v8a | |
CtsMediaDecoderTestCases | armeabi-v7a | |
CtsMediaDecoderTestCases[instant] | arm64-v8a | có |
CtsMediaDrmFrameworkTestCases | arm64-v8a | |
CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | có |
CtsMediaEncoderTestCases | arm64-v8a | |
CtsMediaEncoderTestCases | armeabi-v7a | |
CtsMediaEncoderTestCases[instant] | arm64-v8a | có |
CtsMediaExtractorTestCases | arm64-v8a | |
CtsMediaExtractorTestCases | armeabi-v7a | |
CtsMediaExtractorTestCases[instant] | arm64-v8a | có |
CtsMediaMiscTestCases | arm64-v8a | |
CtsMediaMiscTestCases | armeabi-v7a | |
CtsMediaMiscTestCases[instant] | arm64-v8a | có |
CtsMediaMuxerTestCases | arm64-v8a | |
CtsMediaMuxerTestCases | armeabi-v7a | |
CtsMediaMuxerTestCases[instant] | arm64-v8a | có |
CtsMediaPlayerTestCases | arm64-v8a | |
CtsMediaPlayerTestCases | armeabi-v7a | |
CtsMediaPlayerTestCases[instant] | arm64-v8a | có |
CtsMediaRecorderTestCases | arm64-v8a | |
CtsMediaRecorderTestCases | armeabi-v7a | |
CtsMediaRecorderTestCases[instant] | arm64-v8a | có |
CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | có |
CtsNativeNetPlatformTestCases | arm64-v8a | |
CtsNativeNetPlatformTestCases | armeabi-v7a | |
CtsNativeNetPlatformTestCases[instant] | arm64-v8a | có |
CtsNearbyFastPairTestCases | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | có |
CtsOnDevicePersonalizationTestCases | arm64-v8a | |
CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | có |
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 | có |
CtsSharedUserMigrationTestCases | arm64-v8a | |
CtsSkQPTestCases | arm64-v8a | |
CtsSkQPTestCases | armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | arm64-v8a | |
CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | có |
CtsTaskFpsCallbackTestCases | arm64-v8a | |
CtsTaskFpsCallbackTestCases | armeabi-v7a | |
CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | có |
CtsTelephony5TestCases | arm64-v8a | |
CtsTileServiceTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases | arm64-v8a | |
CtsVirtualDevicesTestCases[instant] | arm64-v8a | có |
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 |
Mô-đun đã xoá
Đã xoá tên mô-đun kiểm thử | ABI | Thử nghiệm ứng dụng tức thì |
---|---|---|
CtsActivityRecognitionTestCases[instant] | arm64-v8a | có |
CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | có |
CtsAppCloningHostTest[instant] | arm64-v8a | có |
CtsCodePathHostTestCases | arm64-v8a | |
CtsCodePathHostTestCases | armeabi-v7a | |
CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | có |
CtsDreamsTestCases[instant] | arm64-v8a | có |
CtsMediaTestCases | arm64-v8a | |
CtsMediaTestCases | armeabi-v7a | |
CtsMediaTestCases[instant] | arm64-v8a | có |
CtsScopedStorageCoreHostTest[instant] | arm64-v8a | có |
CtsTelephonySdk28TestCases | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | có |
LegacyStorageTest | arm64-v8a | |
LegacyStorageTest[instant] | arm64-v8a | có |
ScopedStorageTest | arm64-v8a | |
ScopedStorageTest[instant] | arm64-v8a | có |