Esta página inclui as principais mudanças no CTS introduzidas no Android 16.
Recursos do CTS Verifier
O Android 16 inclui documentação nova e atualizada para os seguintes recursos do CTS Verifier:
- Os casos de teste para vários dispositivos foram adicionados ou migrados para os casos de teste do verificador baseado em host, conforme mostrado na tabela a seguir.
- Um total de 83 testes foram adicionados de sete módulos.
| Nome do módulo | Descrição | Lista de casos de teste adicionados/migrados | 
|---|---|---|
| CtsCompanionDeviceManagerMultiDeviceTestCases | Testes em vários dispositivos para CompanionDeviceManager | Testes migrados: CompanionDeviceManagerTestClass#
    test_associate_createsAssociation_classicBluetoothCompanionDeviceManagerTestClass#test_permissions_syncCompanionDeviceManagerTestClass#
    test_removeBond_associatedDevice_succeeds | 
| CtsNfcHceMultiDeviceTestCases | Testes em vários dispositivos para HCE NFC | Testes migrados: CtsNfcHceMultiDeviceTestCases#test_conflicting_non_paymentCtsNfcHceMultiDeviceTestCases#test_conflicting_non_payment_prefixCtsNfcHceMultiDeviceTestCases#test_dual_non_paymentCtsNfcHceMultiDeviceTestCases#test_dual_payment_serviceCtsNfcHceMultiDeviceTestCases#test_dynamic_aid_emulatorCtsNfcHceMultiDeviceTestCases#test_tap_50_timesCtsNfcHceMultiDeviceTestCases#test_throughputCtsNfcHceMultiDeviceTestCases#test_event_listenerCtsNfcHceMultiDeviceTestCases#test_polling_frame_timestampCtsNfcHceMultiDeviceTestCases#
    test_single_payment_service_toggle_nfc_off_onCtsNfcHceMultiDeviceTestCases#
     test_single_payment_service_with_background_app | 
| CtsUwbMultiDeviceFiraRangingTests | Testes de alcance UWB FiRa | Testes migrados: RangingTest#test_ranging_device_tracker_profile_defaultRangingTest#test_ranging_device_tracker_profile_p_sts_defaultRangingTest#test_ranging_nearby_share_profile_defaultRangingTest#test_ranging_nearby_share_profile_p_sts_defaultRangingTest#test_ranging_nearby_share_profile_reconfigure_controleeRangingTest#test_ranging_nearby_share_profile_add_remove_controleeRangingTest#
    test_ranging_device_tracker_profile_reconfigure_ranging_intervalRangingTest#
    test_ranging_nearby_share_profile_reconfigure_ranging_intervalRangingTest#test_ranging_device_tracker_profile_no_aoa_reportRangingTest#test_ranging_nearby_share_profile_hopping_mode_disabledRangingTest#test_ranging_rr_ss_twr_deferred_device_tracker_profileRangingTest#test_ranging_rr_ss_twr_deferred_nearby_share_profileRangingTest#test_stop_initiator_ranging_device_tracker_profileRangingTest#test_stop_initiator_ranging_nearby_share_profileRangingTest#test_stop_responder_ranging_device_tracker_profileRangingTest#test_stop_responder_ranging_nearby_share_profileRangingTest#test_ranging_nearby_share_profile_move_to_bg_and_fgRangingTest#
    test_ranging_nearby_share_profile_verify_app_in_bg_stops_sessionRangingTest#test_ranging_nearby_share_profile_bg_failsRangingTest#
    test_ranging_nearby_share_profile_no_valid_reports_stops_sessionRangingTest#test_ranging_device_tracker_profile_max_sessions_reject | 
| CtsMultiDeviceGenericRangingTests | Testes multidispositivo para APIs de intervalo | Testes migrados: RangingManagerTest#test_one_to_one_uwb_ranging_unicast_static_stsRangingManagerTest#test_one_to_one_uwb_ranging_multicast_provisioned_stsRangingManagerTest#test_one_to_one_uwb_ranging_unicast_provisioned_stsRangingManagerTest#test_one_to_one_uwb_ranging_disable_range_data_ntfRangingManagerTest#test_one_to_one_wifi_rtt_rangingRangingManagerTest#test_one_to_one_wifi_periodic_rtt_rangingRangingManagerTest#test_one_to_one_ble_rssi_rangingRangingManagerTest#test_one_to_one_ble_cs_rangingRangingManagerTest#test_one_to_one_uwb_ranging_with_oobRangingManagerTest#test_one_to_one_ble_cs_ranging_with_oobRangingManagerTest#test_uwb_ranging_measurement_limitRangingManagerTest#test_ble_rssi_ranging_measurement_limitRangingManagerTest#test_one_to_one_wifi_rtt_ranging_with_oobRangingManagerTest#test_one_to_one_ble_rssi_ranging_with_oob | 
| CtsUwbMultiDeviceUwbManagerTests | Testes em vários dispositivos para APIs UwbManager | Testes migrados: UwbManagerTest#test_toggle_uwb_stateUwbManagerTest#test_uwb_state_with_airplane_mode_toggleUwbManagerTest#test_uwb_state_off_with_airplane_mode_toggle | 
| CtsWifiAwareTests | Testes em vários dispositivos com Wi-Fi Aware | Testes migrados: WifiAwareNetworkTest#test_data_path_force_channel_setupWifiAwareNetworkTest#
    test_data_path_open_solicited_pub_accept_any_active_subWifiAwareNetworkTest#test_data_path_open_solicited_pub_and_active_subWifiAwareNetworkTest#
    test_data_path_open_unsolicited_pub_accept_any_and_passive_subWifiAwareNetworkTest#test_data_path_open_unsolicited_pub_and_passive_subWifiAwareNetworkTest#
    test_data_path_passphrase_solicited_pub_accept_any_and_active_subWifiAwareNetworkTest#
    test_data_path_passphrase_solicited_pub_and_active_subWifiAwareNetworkTest#
    test_data_path_passphrase_unsolicited_pub_accept_any_and_passive_subWifiAwareNetworkTest#
    test_data_path_passphrase_unsolicited_pub_and_passive_subWifiAwareNetworkTest#
    test_data_path_pmk_solicited_pub_accept_any_and_active_subWifiAwareNetworkTest#test_data_path_pmk_solicited_pub_and_active_subWifiAwareNetworkTest#
    test_data_path_pmk_unsolicited_pub_accept_any_and_passive_subWifiAwareNetworkTest#
    test_data_path_pmk_unsolicited_pub_and_passive_subWifiAwareDiscoveryRangingTest#test_discovery_ranging_to_peer_handleWifiAwareDiscoveryRangingTest#
    test_discovery_ranging_to_peer_mac_address | 
| CtsWifiSoftApTestCases | Testes multidispositivo de SoftAp Wi-Fi | Novos testes: WifiSoftApTest#test_local_only_softap_disconnectWifiSoftApTest#test_tethering_softap_disconnect | 
Módulos do CTS
O número de módulos de teste e casos de teste é o seguinte:
- ~ 1394 módulos, dependendo dos dispositivos
- ~ 6 milhões de casos de teste em duas ABIs
No Android 16, um total de 86 novos módulos são adicionados e 41 módulos são removidos.
Novos 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 removidos
- 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]
