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 cas 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/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 UWB FiRa 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 multi-appareils Wi-Fi Aware 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