Notas de la versión de CTS 16

En esta página, se incluyen los cambios clave del CTS que se introdujeron en Android 16.

Módulos de CTS

La cantidad de módulos de prueba y casos de prueba es la siguiente:

  • Aproximadamente 1,394 módulos, según los dispositivos
  • Aproximadamente 6 millones de casos de prueba en 2 ABIs

En Android 16, se agregaron 86 módulos nuevos y se quitaron 41.

Nuevos módulos

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

Módulos quitados

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

Funciones del verificador de CTS

Android 16 incluye documentación nueva y actualizada para las siguientes funciones del Verificador de CTS:

Nombre del módulo Descripción Lista de casos de prueba agregados o migrados
CtsCompanionDeviceManagerMultiDeviceTestCases Pruebas multidispositivo para CompanionDeviceManager Pruebas migradas:
  • CompanionDeviceManagerTestClass# test_associate_createsAssociation_classicBluetooth
  • CompanionDeviceManagerTestClass#test_permissions_sync
  • CompanionDeviceManagerTestClass# test_removeBond_associatedDevice_succeeds
  • CtsNfcHceMultiDeviceTestCases Pruebas multidispositivo para HCE de NFC Pruebas migradas:
  • 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
  • Pruebas nuevas:
  • 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 Pruebas de rango de FiRa de UWB Pruebas migradas:
  • 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 Pruebas multidispositivo para las APIs de Ranging Pruebas migradas:
  • 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 Pruebas multidispositivo para las APIs de UwbManager Pruebas migradas:
  • UwbManagerTest#test_toggle_uwb_state
  • UwbManagerTest#test_uwb_state_with_airplane_mode_toggle
  • UwbManagerTest#test_uwb_state_off_with_airplane_mode_toggle
  • CtsWifiAwareTests Pruebas multidispositivo de Wi-Fi Aware Pruebas migradas:
  • 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 Pruebas multidispositivo de SoftAp de Wi-Fi Pruebas nuevas:
  • WifiSoftApTest#test_local_only_softap_disconnect
  • WifiSoftApTest#test_tethering_softap_disconnect