CTS 16.1 release notes

This page includes the key CTS changes introduced in Android 16 QPR2.

CTS modules

The number of test modules and test cases are as follows:

  • Approximately 1,429 modules depending on the device type.
  • Approximately 6 million test cases over 2 ABIs.

In Android 16.1, a total of 44 new modules are added and a total of 13 modules are removed.

New modules

  • AdsPersonalizationStatusTest
  • CtsAppServiceTestCases
  • CtsBatteryManagerTestCases
  • CtsContactsProviderTestsRestrictDataFieldsSdk37
  • CtsContentProviderTestCases
  • CtsContentResolverTestCases
  • CtsDeveloperVerificationHostTestCases
  • CtsDownloadManagerTestCases
  • CtsFlaggedResourcesReadWrite
  • CtsKeystoreCAStoreTestCases
  • CtsLibcoreNetTestCases
  • CtsNetSecConfigCertificateTransparencySdk36DefaultTestCases
  • CtsNetSecConfigCertificateTransparencySdk36DefaultTestCases[instant]
  • CtsNetSecConfigLocalhostCleartextTestCases
  • CtsNetSecConfigLocalhostCleartextWithNscTestCases
  • CtsNetSecConfigLocalhostTlsBaseConfigTestCases
  • CtsNetSecConfigLocalhostTlsTestCases
  • CtsOpenGLWrapperTestCases
  • CtsPackageInstallerCUJDeveloperVerificationTestCases
  • CtsPackageManagerBroadcastTestCases
  • CtsProtectedPackagesTestCases
  • CtsProviderUiTestCases[run-on-clone-profile]
  • CtsProviderUiTestCases[run-on-private-profile]
  • CtsProviderUiTestCases[run-on-secondary-user]
  • CtsProviderUiTestCases[run-on-work-profile]
  • CtsScopedStorageCompatHostTest
  • CtsScopedStorageCompatHostTest[instant]
  • CtsScreenRecordTestCases
  • CtsSyncManagerTestCases
  • CtsTelecomAtomHostTestCases
  • CtsTelecomAtomHostTestCases[instant]
  • CtsTelephonyModuleTests
  • CtsTetheringTest[run-on-secondary-user]
  • CtsWebkitMultiuserTestCases
  • CtsWebkitMultiuserTestCases[instant]
  • CtsWebkitMultiuserTestCases[run-on-clone-profile]
  • CtsWebkitMultiuserTestCases[run-on-private-profile]
  • CtsWebkitMultiuserTestCases[run-on-secondary-user]
  • CtsWebkitMultiuserTestCases[run-on-work-profile]
  • CtsWindowManagerDeviceAppCompat
  • CtsWindowManagerDeviceDragAndDrop
  • CtsWindowManagerDeviceDreams
  • CtsWindowManagerDevicePip
  • CtsWindowManagerDeviceTv

Removed modules

  • CtsAccessibilityServiceTestCases[instant]
  • CtsAccessibilityTestCases[instant]
  • CtsApexSharedLibrariesTestCases
  • CtsCarHostTestCases
  • CtsJvmtiRunTest912HostTestCases
  • CtsJvmtiRunTest913HostTestCases
  • CtsNativeNetTestCases
  • CtsNativeNetTestCases[instant]
  • CtsSupervisionTestCases[run-on-clone-profile]
  • CtsSupervisionTestCases[run-on-private-profile]
  • CtsSupervisionTestCases[run-on-secondary-user]
  • CtsSupervisionTestCases[run-on-work-profile]
  • CtsUiAutomationTestCases[instant]

CTS Verifier 16.1 new tests

Total 27 multidevice test cases have been added or migrated to the Host-based verifier test cases.

Total 27 tests are added from 4 modules

Module name Added test cases list
CtsCompanionDeviceManagerMultiDeviceTestCases
  • CompanionDeviceManagerTestClass#
    test_setLocalMetadata_broadcastsToAssociatedDevices
CtsMultiDeviceGenericRangingTests Added tests:
  • RangingManagerTest#test_one_to_one_ble_cs_ranging_retry_1
  • RangingManagerTest#test_ble_cs_ranging_measurement_limit
  • RangingManagerTest#test_dynamic_peer_uwb_ranging
  • RangingManagerTest#test_uwb_ranging_move_to_bg_and_fg
  • RangingManagerTest#test_ble_rssi_ranging_move_to_bg_and_fg
  • RangingManagerTest#test_ble_cs_ranging_move_to_bg_and_fg
CtsUwbMultiDeviceFiraRangingTests Added tests:
  • RangingTest#test_logical_link_mode_data_transfer_session
CtsWifiDirectTests Migrated tests:
  • GroupOwnerNegotiationTest#test_group_owner_negotiation_with_pin_button
  • GroupOwnerNegotiationTest#test_group_owner_negotiation_with_push_button
  • GroupOwnerTest#test_connect_with_pin_code
  • GroupOwnerTest#test_connect_with_push_button
  • GroupOwnerWithConfigTest#test_p2p_group_with_band_2g
  • GroupOwnerWithConfigTest#test_p2p_group_with_band_auto
  • GroupOwnerWithConfigTest#test_p2p_group_with_fixed_frequency
  • ServiceDiscoveryTest#test_search_all_services_01
  • ServiceDiscoveryTest#test_search_all_services_02
  • ServiceDiscoveryTest#test_search_all_services_03
  • ServiceDiscoveryTest#test_serv_req_clear_request
  • ServiceDiscoveryTest#test_serv_req_dns_ptr
  • ServiceDiscoveryTest#test_serv_req_dns_txt
  • ServiceDiscoveryTest#test_serv_req_multi_channel_01
  • ServiceDiscoveryTest#test_serv_req_multi_channel_02
  • ServiceDiscoveryTest#test_serv_req_multi_channel_03
  • ServiceDiscoveryTest#test_serv_req_remove_request
  • ServiceDiscoveryTest#test_serv_req_upnp_all
  • ServiceDiscoveryTest#test_serv_req_upnp_root_device

Total 6 new tests added for other existing Verifier sections

Section Added test cases list
NFC
  • Polling loop reader annotations
  • Polling loop emulator annotations
NOTIFICATION
  • Live update notification test
OTHER
  • Barometer reference device
SHARESHEET
  • Interactive session test
  • Sharesheet text plus image