На этой странице представлены основные изменения CTS, представленные в Android 16.
Возможности CTS Verifier
Android 16 включает новую и обновленную документацию для следующих функций CTS Verifier:
- Тестовые случаи для нескольких устройств были добавлены или перенесены в тестовые случаи верификатора на основе хоста, как показано в следующей таблице.
- Всего добавлено 83 теста из 7 модулей.
Имя модуля | Описание | Список добавленных/перенесенных тестовых случаев |
---|---|---|
CtsCompanionDeviceManagerMultiDeviceTestCases | Тесты нескольких устройств для CompanionDeviceManager | Перенесенные тесты:CompanionDeviceManagerTestClass# test_associate_createsAssociation_classicBluetooth CompanionDeviceManagerTestClass#test_permissions_sync CompanionDeviceManagerTestClass# test_removeBond_associatedDevice_succeeds |
CtsNfcHceMultiDeviceTestCases | Тесты нескольких устройств для NFC HCE | Перенесенные тесты:CtsNfcHceMultiDeviceTestCases#test_conflicting_non_payment CtsNfcHceMultiDeviceTestCases#test_conflicting_non_payment_prefix CtsNfcHceMultiDeviceTestCases#test_dual_non_payment CtsNfcHceMultiDeviceTestCases#test_dual_payment_service CtsNfcHceMultiDeviceTestCases#test_dynamic_aid_emulator CtsNfcHceMultiDeviceTestCases#test_tap_50_times CtsNfcHceMultiDeviceTestCases#test_throughput CtsNfcHceMultiDeviceTestCases#test_event_listener CtsNfcHceMultiDeviceTestCases#test_polling_frame_timestamp CtsNfcHceMultiDeviceTestCases# test_single_payment_service_toggle_nfc_off_on CtsNfcHceMultiDeviceTestCases# test_single_payment_service_with_background_app |
CtsUwbMultiDeviceFiraRangingTests | Тесты дальности UWB FiRa | Перенесенные тесты:RangingTest#test_ranging_device_tracker_profile_default RangingTest#test_ranging_device_tracker_profile_p_sts_default RangingTest#test_ranging_nearby_share_profile_default RangingTest#test_ranging_nearby_share_profile_p_sts_default RangingTest#test_ranging_nearby_share_profile_reconfigure_controlee RangingTest#test_ranging_nearby_share_profile_add_remove_controlee RangingTest# test_ranging_device_tracker_profile_reconfigure_ranging_interval RangingTest# test_ranging_nearby_share_profile_reconfigure_ranging_interval RangingTest#test_ranging_device_tracker_profile_no_aoa_report RangingTest#test_ranging_nearby_share_profile_hopping_mode_disabled RangingTest#test_ranging_rr_ss_twr_deferred_device_tracker_profile RangingTest#test_ranging_rr_ss_twr_deferred_nearby_share_profile RangingTest#test_stop_initiator_ranging_device_tracker_profile RangingTest#test_stop_initiator_ranging_nearby_share_profile RangingTest#test_stop_responder_ranging_device_tracker_profile RangingTest#test_stop_responder_ranging_nearby_share_profile RangingTest#test_ranging_nearby_share_profile_move_to_bg_and_fg RangingTest# test_ranging_nearby_share_profile_verify_app_in_bg_stops_session RangingTest#test_ranging_nearby_share_profile_bg_fails RangingTest# test_ranging_nearby_share_profile_no_valid_reports_stops_session RangingTest#test_ranging_device_tracker_profile_max_sessions_reject |
CtsMultiDeviceGenericRangingTests | Тесты API ранжирования на нескольких устройствах | Перенесенные тесты:RangingManagerTest#test_one_to_one_uwb_ranging_unicast_static_sts RangingManagerTest#test_one_to_one_uwb_ranging_multicast_provisioned_sts RangingManagerTest#test_one_to_one_uwb_ranging_unicast_provisioned_sts RangingManagerTest#test_one_to_one_uwb_ranging_disable_range_data_ntf RangingManagerTest#test_one_to_one_wifi_rtt_ranging RangingManagerTest#test_one_to_one_wifi_periodic_rtt_ranging RangingManagerTest#test_one_to_one_ble_rssi_ranging RangingManagerTest#test_one_to_one_ble_cs_ranging RangingManagerTest#test_one_to_one_uwb_ranging_with_oob RangingManagerTest#test_one_to_one_ble_cs_ranging_with_oob RangingManagerTest#test_uwb_ranging_measurement_limit RangingManagerTest#test_ble_rssi_ranging_measurement_limit RangingManagerTest#test_one_to_one_wifi_rtt_ranging_with_oob RangingManagerTest#test_one_to_one_ble_rssi_ranging_with_oob |
CtsUwbMultiDeviceUwbManagerTests | Тесты API UwbManager на нескольких устройствах | Перенесенные тесты:UwbManagerTest#test_toggle_uwb_state UwbManagerTest#test_uwb_state_with_airplane_mode_toggle UwbManagerTest#test_uwb_state_off_with_airplane_mode_toggle |
CtsWifiAwareTests | Тесты Wi-Fi Aware для нескольких устройств | Перенесенные тесты:WifiAwareNetworkTest#test_data_path_force_channel_setup WifiAwareNetworkTest# test_data_path_open_solicited_pub_accept_any_active_sub WifiAwareNetworkTest#test_data_path_open_solicited_pub_and_active_sub WifiAwareNetworkTest# test_data_path_open_unsolicited_pub_accept_any_and_passive_sub WifiAwareNetworkTest#test_data_path_open_unsolicited_pub_and_passive_sub WifiAwareNetworkTest# test_data_path_passphrase_solicited_pub_accept_any_and_active_sub WifiAwareNetworkTest# test_data_path_passphrase_solicited_pub_and_active_sub WifiAwareNetworkTest# test_data_path_passphrase_unsolicited_pub_accept_any_and_passive_sub WifiAwareNetworkTest# test_data_path_passphrase_unsolicited_pub_and_passive_sub WifiAwareNetworkTest# test_data_path_pmk_solicited_pub_accept_any_and_active_sub WifiAwareNetworkTest#test_data_path_pmk_solicited_pub_and_active_sub WifiAwareNetworkTest# test_data_path_pmk_unsolicited_pub_accept_any_and_passive_sub WifiAwareNetworkTest# test_data_path_pmk_unsolicited_pub_and_passive_sub WifiAwareDiscoveryRangingTest#test_discovery_ranging_to_peer_handle WifiAwareDiscoveryRangingTest# test_discovery_ranging_to_peer_mac_address |
CtsWifiSoftApTestCases | Тесты Wi-Fi SoftAp для нескольких устройств | Новые тесты:WifiSoftApTest#test_local_only_softap_disconnect WifiSoftApTest#test_tethering_softap_disconnect |
Модули CTS
Количество тестовых модулей и тестовых случаев следующее:
- ~ 1394 модуля в зависимости от устройств
- ~ 6 млн тестовых случаев по 2 ABI
В Android 16 добавлено 86 новых модулей и удалено 41 модуль.
Новые модули
-
AconfigPublicApiCtsTests
-
CtsAppFunctionTestCases
-
CtsAppFunctionTestCases[run-on-clone-profile]
-
CtsAppFunctionTestCases[run-on-private-profile]
-
CtsAppFunctionTestCases[run-on-secondary-user]
-
CtsAppFunctionTestCases[run-on-work-profile]
-
CtsAppJankTestCases
-
CtsAppMetadataHostTestCases
-
CtsAppWidgetHostTestCases
-
CtsBroadcastHostTestCases
-
CtsContentProviderMultiUserTest
-
CtsContextualSearchServiceTestCases[run-on-clone-profile]
-
CtsContextualSearchServiceTestCases[run-on-private-profile]
-
CtsContextualSearchServiceTestCases[run-on-secondary-user]
-
CtsContextualSearchServiceTestCases[run-on-work-profile]
-
CtsDynamicInstrumentationManagerTest
-
CtsExtendedMockingTestCases
-
CtsExtendedMockingTestCases[instant]
-
CtsFileDescriptorTestCases
-
CtsHealthFitnessPhrTestCases
-
CtsHeapprofdJavaCtsTest
-
CtsJvmtiRunTest906HostTestCases
-
CtsJvmtiRunTest912HostTestCases
-
CtsJvmtiRunTest913HostTestCases
-
CtsMediaAudioPermissionTestCases
-
CtsMediaAudioPermissionTestCases[instant]
-
CtsMediaQualityTestCases
-
CtsMediaRouterTestCases
-
CtsMediaRouterTestCases[instant]
-
CtsMediaRouterTestCases[run-on-work-profile]
-
CtsMediaSessionTestCases
-
CtsMediaSessionTestCases[instant]
-
CtsMediaSessionTestCases[run-on-work-profile]
-
CtsModernMediaProviderTests
-
CtsNotificationHostTestCases
-
CtsOsTestCases[run-on-work-profile]
-
CtsPackageInstallerCUJDeviceAdminTestCases
-
CtsPackageInstallerCUJInstallationTestCases
-
CtsPackageInstallerCUJInstallationViaIntentForResultTestCases
-
CtsPackageInstallerCUJInstallationViaSessionTestCases
-
CtsPackageInstallerCUJMultiUsersTestCases
-
CtsPackageInstallerCUJMultiUsersTestCases[run-on-clone-profile]
-
CtsPackageInstallerCUJMultiUsersTestCases[run-on-private-profile]
-
CtsPackageInstallerCUJMultiUsersTestCases[run-on-secondary-user]
-
CtsPackageInstallerCUJMultiUsersTestCases[run-on-work-profile]
-
CtsPackageInstallerCUJUninstallationTestCases
-
CtsPackageInstallerCUJUpdateOwnerShipTestCases
-
CtsPackageInstallerCUJUpdateSelfTestCases
-
CtsPackageInstallSessionTestCases
-
CtsPackageInstallSessionTestCases[instant]
-
CtsPackageUninstallTestCases[run-on-clone-profile]
-
CtsPackageUninstallTestCases[run-on-private-profile]
-
CtsPackageUninstallTestCases[run-on-secondary-user]
-
CtsPackageUninstallTestCases[run-on-work-profile]
-
CtsRangingTestCases
-
CtsRangingTestCases[instant]
-
CtsResourcesConfigChangeTestCases
-
CtsRoleMultiUserTestCases
-
CtsRoleMultiUserTestCases[run-on-clone-profile]
-
CtsRoleMultiUserTestCases[run-on-private-profile]
-
CtsRoleMultiUserTestCases[run-on-secondary-user]
-
CtsRoleMultiUserTestCases[run-on-work-profile]
-
CtsSandboxOnDevicePersonalizationManagerTests
-
CtsSecurityTestCases_multiuser
-
CtsSecurityTestCases_multiuser[run-on-clone-profile]
-
CtsSecurityTestCases_multiuser[run-on-private-profile]
-
CtsSecurityTestCases_multiuser[run-on-secondary-user]
-
CtsSecurityTestCases_multiuser[run-on-work-profile]
-
CtsSettingsPreferenceServiceTest
-
CtsSupervisionTestCases
-
CtsSupervisionTestCases[instant]
-
CtsSupervisionTestCases[run-on-clone-profile]
-
CtsSupervisionTestCases[run-on-private-profile]
-
CtsSupervisionTestCases[run-on-secondary-user]
-
CtsSupervisionTestCases[run-on-work-profile]
-
CtsSystemHealthTestCases
-
CtsTvAdTestCases
-
CtsVirtualDevicesAppLaunchSdk35TestCases
-
CtsVirtualDevicesCameraCtsTestCases
-
CtsVMDebugDeviceTestCases
-
CtsVMDebugDeviceTestCases[instant]
-
CtsWindowManagerSdk34TestCases
-
CtsWindowManagerSdk35TestCases
-
MctsMediaSessionTestCases
-
MctsMediaSessionTestCases[instant]
-
MctsMediaSessionTestCases[run-on-work-profile]
Удалённые модули
-
AndroidTest_MultiUser
-
CtsAdServicesCustomAudienceTests
-
CtsApkVerityInstallHostTestCases
-
CtsAppIntegrityDeviceTestCases
-
CtsAppSearchTestCases[run-on-work-profile]
-
CtsAudioRecordPermissionTests
-
CtsAudioRecordPermissionTests[instant]
-
CtsBluetoothMultiDevicesTestCases
-
CtsCompanionDeviceManagerMultiDeviceTestCases
-
CtsDocumentContentTestCases[instant]
-
CtsHealthFitnessDeviceTestCasesNoPermission[instant]
-
CtsHealthFitnessDeviceTestCasesNotAllPermissionsAreGranted[instant]
-
CtsHealthFitnessDeviceTestCasesRateLimiter[instant]
-
CtsHealthFitnessShowMigrationInfoIntentAbsentTests[instant]
-
CtsMediaBetterTogetherTestCases
-
CtsMediaBetterTogetherTestCases[instant]
-
CtsMediaCUJLargeTest[instant]
-
CtsMediaDecoderTestCases[instant]
-
CtsMediaEditingTestCases[instant]
-
CtsMediaEncoderTestCases[instant]
-
CtsMediaExtractorTestCases[instant]
-
CtsMediaMuxerTestCases[instant]
-
CtsMediaRecorderTestCases[instant]
-
CtsPackageInstallerCUJTestCases
-
CtsPhotoPickerTest[run-on-secondary-user]
-
CtsResourcesHostTestCases[instant]
-
CtsTvTunerTestCases
-
CtsWifiAwareTestCases
-
CtsWindowManagerSdk25TestCases
-
CtsWindowManagerSdk28TestCases
-
MctsAppSecurityHostTestCases
-
MctsMediaBetterTogetherTestCases
-
MctsMediaBetterTogetherTestCases[instant]
-
MctsMediaDecoderTestCases[instant]
-
MctsMediaEncoderTestCases[instant]
-
MctsMediaExtractorTestCases[instant]
-
MctsMediaMuxerTestCases
-
MctsMediaMuxerTestCases[instant]
-
MctsMediaPlayerTestCases[instant]
-
MctsMediaRecorderTestCases
-
MctsMediaRecorderTestCases[instant]