Notes de version de CTS 16

Cette page présente les principales modifications apportées au CTS dans Android 16.

Modules CTS

Le nombre de modules et de scénarios de test est le suivant :

  • Environ 1 394 modules selon les appareils
  • Environ 6 millions de scénarios de test sur deux ABI

Dans Android 16, 86 nouveaux modules ont été ajoutés et 41 modules ont été supprimés.

Nouveaux modules

  • 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]

Modules supprimés

  • 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]

Fonctionnalités de CTS Verifier

Android 16 inclut une documentation nouvelle et mise à jour pour les fonctionnalités suivantes de CTS Verifier :

Nom du module Description Liste des scénarios de test ajoutés ou migrés
CtsCompanionDeviceManagerMultiDeviceTestCases Tests multi-appareils pour CompanionDeviceManager Tests migrés :
  • CompanionDeviceManagerTestClass# test_associate_createsAssociation_classicBluetooth
  • CompanionDeviceManagerTestClass#test_permissions_sync
  • CompanionDeviceManagerTestClass# test_removeBond_associatedDevice_succeeds
CtsNfcHceMultiDeviceTestCases Tests multi-appareils pour NFC HCE Tests migrés :
  • 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
Nouveaux tests :
  • 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 Tests de mesure de distance FiRa UWB Tests migrés :
  • 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 Tests multi-appareils pour les API Ranging Tests migrés :
  • 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 Tests multidispositifs pour les API UwbManager Tests migrés :
  • UwbManagerTest#test_toggle_uwb_state
  • UwbManagerTest#test_uwb_state_with_airplane_mode_toggle
  • UwbManagerTest#test_uwb_state_off_with_airplane_mode_toggle
CtsWifiAwareTests Tests Wi-Fi Aware multi-appareils Tests migrés :
  • 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 Tests multi-appareils Wi-Fi SoftAp Nouveaux tests :
  • WifiSoftApTest#test_local_only_softap_disconnect
  • WifiSoftApTest#test_tethering_softap_disconnect