इस पेज पर, Android 16 में किए गए सीटीएस से जुड़े मुख्य बदलावों के बारे में बताया गया है.
सीटीएस की पुष्टि करने वाले टूल की सुविधाएं
Android 16 में, CTS Verifer की इन सुविधाओं के लिए नया और अपडेट किया गया दस्तावेज़ शामिल है:
- कई डिवाइसों के लिए टेस्ट केस, होस्ट-आधारित पुष्टि करने वाले टेस्ट केस में जोड़े गए हैं या माइग्रेट किए गए हैं. इस बारे में नीचे दी गई टेबल में बताया गया है.
- सात मॉड्यूल से कुल 83 टेस्ट जोड़े गए हैं.
मॉड्यूल का नाम | ब्यौरा | जोड़े गए/माइग्रेट किए गए टेस्ट केस की सूची |
---|---|---|
CtsCompanionDeviceManagerMultiDeviceTestCases
|
CompanionDeviceManager के लिए मल्टी-डिवाइस टेस्ट |
माइग्रेट किए गए टेस्ट:
CompanionDeviceManagerTestClass#
test_associate_createsAssociation_classicBluetooth CompanionDeviceManagerTestClass#test_permissions_sync CompanionDeviceManagerTestClass#
test_removeBond_associatedDevice_succeeds |
CtsNfcHceMultiDeviceTestCases
|
एनएफ़सी एचसीई के लिए, एक से ज़्यादा डिवाइसों पर टेस्ट करना |
माइग्रेट किए गए टेस्ट:
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 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
|
UWB FiRa रेंजिंग टेस्ट |
माइग्रेट किए गए टेस्ट:
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
|
Ranging API के लिए मल्टी-डिवाइस टेस्ट |
माइग्रेट किए गए टेस्ट:
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
|
UwbManager API के लिए, एक से ज़्यादा डिवाइसों पर टेस्ट करना |
माइग्रेट किए गए टेस्ट:
UwbManagerTest#test_toggle_uwb_state UwbManagerTest#test_uwb_state_with_airplane_mode_toggle UwbManagerTest#test_uwb_state_off_with_airplane_mode_toggle |
CtsWifiAwareTests
|
वाई-फ़ाई अवेयर की सुविधा वाले मल्टी-डिवाइस टेस्ट |
माइग्रेट किए गए टेस्ट:
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
|
वाई-फ़ाई सॉफ़्टएप के मल्टी-डिवाइस टेस्ट |
नए टेस्ट:
WifiSoftApTest#test_local_only_softap_disconnect WifiSoftApTest#test_tethering_softap_disconnect |
सीटीएस मॉड्यूल
टेस्ट मॉड्यूल और टेस्ट केस की संख्या इस तरह है:
- डिवाइसों के हिसाब से, ~ 1394 मॉड्यूल
- दो एबीआई के लिए, करीब 60 लाख टेस्ट केस
Android 16 में, कुल 86 नए मॉड्यूल जोड़े गए हैं और कुल 41 मॉड्यूल हटा दिए गए हैं.
नए मॉड्यूल
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]
हटाए गए मॉड्यूल
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]