Android 14 CTS के रिलीज़ नोट

इस पेज पर, Android 14 में किए गए सीटीएस से जुड़े मुख्य बदलावों के बारे में बताया गया है.

सीटीएस की सुविधाएं

Android 14 में, नीचे दी गई CTS सुविधाओं के लिए नया और अपडेट किया गया दस्तावेज़ शामिल है.

एरिया सुविधाएं ब्यौरा जोड़ा गया/अपडेट किया गया
हाइलाइट टेस्ट करें मोबाइल या इंटरनेट सेवा देने वाली कंपनी की सेवा के तौर पर चलाने के लिए, काम के फ़ंक्शन जोड़ना इस बदलाव से, CarrierPrivilegeUtils में नए यूटिलिटी फ़ंक्शन जोड़े गए हैं. इनकी मदद से, CTS को कैरियर सेवा के तौर पर चलाया जा सकता है. इसमें कैरियर की खास सुविधाएं भी शामिल हैं. साथ ही, कई कैरियर एपीआई और कनेक्टिविटी क्लास की जांच करने की सुविधा को बेहतर बनाया गया है. अपडेट हो गया
टेस्ट मॉड्यूल ब्लूटूथ के लिए, एक से ज़्यादा डिवाइसों पर चलने वाले सीटीएस टेस्ट जोड़ना इस सुविधा की मदद से, विज्ञापन सिर्फ़ खास GATT सेवाएं दिखा पाते हैं. साथ ही, कनेक्ट किए जा सकने वाले मोड में लगातार विज्ञापन दिखाते समय, निजता को बेहतर बनाया जा सकता है. जोड़ा गया
टेस्ट मॉड्यूल यूडब्ल्यूबी रेंजिंग की सटीक दूरी के लिए, कई डिवाइसों के सीटीएस टेस्ट जोड़ना UWB सीडीडी की ज़रूरी शर्त को लागू करने के लिए, UWB रेंजिंग की मदद से दूरी को सटीक तरीके से मेज़र करने के लिए नए टेस्ट केस जोड़ें. जोड़ा गया
टेस्ट मॉड्यूल CTS सिम टेस्ट प्लान में CtsDevicePolicySimTestCases जोड़ना टेस्ट केस को अपडेट कर दिया गया है, ताकि जांच के लिए सेट अप करते समय, मान्य सिम की ज़रूरत पड़े. जोड़ा गया
टेस्ट मॉड्यूल UWB के लिए, कई डिवाइसों पर काम करने वाला CTS टेस्ट सुइट जोड़ा गया UWB के लिए एक नया मल्टी-डिवाइस CTS टेस्ट सुइट जोड़ा गया है. इसमें UWB की अलग-अलग सुविधाओं की पुष्टि करने के लिए, UWB की सुविधा वाले दो Android डिवाइसों का इस्तेमाल किया जाता है. जोड़ा गया
टेस्ट मॉड्यूल dEQP मॉड्यूल में ज़्यादा टेस्ट केस Android 14 CTS के लिए dEQP शाखा को अपडेट किया गया, ताकि 1.3.1 के बजाय vulkan-cts-1.3.5 का इस्तेमाल किया जा सके. इस अपडेट में कई नए टेस्ट जोड़े गए हैं, क्योंकि इसमें Vulkan की नई सुविधाओं के लिए कई नए टेस्ट जोड़े गए हैं. जैसे, डाइनैमिक रेंडरिंग. अपडेट हो गया
टेस्ट सेटअप ढेर का साइज़ 16 जीबी तक बढ़ाना ज़्यादा मेमोरी का इस्तेमाल करने वाले CTS टेस्ट को चलाने में मदद करने के लिए, हीप मेमोरी का साइज़ बढ़ाया गया है. अपडेट हो गया
सेटअप की जांच करें रैम को 128 जीबी और एचडीडी को 256 जीबी पर अपग्रेड करना Java हीप स्पेस की जोड़ी गई शर्तों को मैनेज करने के लिए, होस्ट के सिस्टम की मेमोरी को अपग्रेड करें. अपडेट हो गया

सीटीएस की पुष्टि करने वाले टूल की सुविधाएं

Android 14 में, CTS Verifier की इन सुविधाओं के लिए नया और अपडेट किया गया दस्तावेज़ शामिल है.

एरिया सुविधाएं ब्यौरा जोड़ा/अपडेट किया गया
टेस्ट सेटअप डाइनैमिक सेंसर टेस्ट के लिए ज़रूरी सहायक डिवाइसों की जानकारी अपडेट करना CTS की पुष्टि करने वाले टूल की जांच से जुड़े दिशा-निर्देश वाले पेज को अपडेट करें. इसमें, अपडेट किए गए फ़ेरिफ़रल और डाइनैमिक सेंसर टेस्ट के लिए निर्देश शामिल करें. अपडेट हो गया
टेस्ट सेटअप फ़ोल्ड किए जा सकने वाले डिवाइसों के साथ काम करने के लिए, कैमरा आईटीएस को बेहतर बनाना कैमरा ITS में, फ़ोल्ड किए जा सकने वाले डिवाइस की जांच करने की सुविधा जोड़ी गई है. हर फ़ोल्ड या ओपन स्टेट के साथ उपलब्ध कैमरे का पता लगाने के लिए, ItsService साइड में बदलाव किए गए हैं. अपडेट हो गया
CTS-V टेस्ट क्लास वाई-फ़ाई Aware की मदद से दूसरे डिवाइस से जोड़ें वाई-फ़ाई के ज़रिए डिवाइसों को जोड़ने की सुविधा, वाई-फ़ाई के ज़रिए पीयर-टू-पीयर कम्यूनिकेशन के लिए, डेटा को एन्क्रिप्ट करने और तेज़ी से फिर से ऑथेंटिकेट करने का तरीका उपलब्ध कराती है. Aware के लिए, अन्य मल्टी डिवाइस टेस्ट के तौर पर CTS-V में टेस्ट जोड़ें. जांच के लिए ज़रूरी है कि दोनों डिवाइसों पर यह सुविधा काम करती हो. जोड़ा गया
CTS-V टेस्ट क्लास होम कंट्रोल के एम्बेड किए गए पैनल के लिए गतिविधियों की जांच करना Android 14 में एक नया एपीआई उपलब्ध कराया गया है, ताकि ऐप्लिकेशन, Controls API की मदद से जानकारी भेजने के बजाय, एम्बेड की गई गतिविधि (SystemUI कंट्रोल स्पेस में) का इस्तेमाल कर सकें. एपीआई के काम करने के तरीके को लागू करने के लिए, नई टेस्ट गतिविधियां जोड़ी गई हैं. जोड़ा गया
CTS-V टेस्ट क्लास डिवाइस के मौजूद होने की ज़रूरी शर्तों (बीएलई और NAN/वाई-फ़ाई रेंजिंग) के लिए टेस्ट यह पक्का करने के लिए कि उपयोगकर्ताओं के स्मार्ट डिवाइस एक साथ अच्छी तरह से काम करें, यह ज़रूरी है कि Android नेटवर्क में मौजूद सभी डिवाइसों के बीच की दूरी का पता लगाया जा सके. Android U ने मौजूदगी का हिसाब लगाने की ज़रूरी शर्तें लॉन्च की हैं. इनसे पता चलता है कि यूडब्ल्यूबी, वाई-फ़ाई, और बीएलई जैसी उपलब्ध रेडियो टेक्नोलॉजी की परफ़ॉर्मेंस कैसी है. इन टेक्नोलॉजी की मदद से आस-पास की जगहों के बारे में पता लगाया जाता है. जोड़ा गया
सीटीएस-वी टेस्ट क्लास AAudio Disconnect के लिए CTS की पुष्टि करने वाला टूल यह जांचें कि स्ट्रीम डिवाइस के अनप्लग होने पर, AAudio को स्ट्रीम को डिसकनेक्ट करना चाहिए. जोड़ा गया
सीटीएस-वी टेस्ट क्लास CTS की पुष्टि करने वाले टूल का स्क्रीनशॉट, वर्क प्रोफ़ाइल की जांच CDD की ज़रूरत 3.9.2/C-1-10 को लागू करने के लिए, नए टेस्ट केस जोड़ें. उपयोगकर्ता को स्क्रीनशॉट लेने का निर्देश दिया जाएगा. ContentObserver, सेव किए गए स्क्रीनशॉट के यूआरआई का पता लगाता है और नतीजा दिखाता है. उपयोगकर्ता को विज़ुअल तौर पर उस इमेज की पुष्टि करनी होगी जिसमें अन्य ऐप्लिकेशन या SystemUI (स्टेटस बार वगैरह) शामिल न हो. जोड़ा गया
हाइलाइट की जांच करें Notes APIs के टेस्ट के लिए, सीटीएस की पुष्टि करने वाला टूल कॉन्टेंट कैप्चर करता है. Notes API को लागू करने के लिए नई टेस्ट गतिविधि जोड़ें. ये एपीआई, SysUI में नोट लेने के सिस्टम इंटिग्रेशन से जुड़े होते हैं. अगर NOTES भूमिका चालू नहीं है, तो टेस्ट को छोड़ा जा सकता है. ज़्यादा जानकारी के लिए, नोट टेस्ट के लिए कॉन्टेंट कैप्चर करना लेख पढ़ें. जोड़ा गया
टेस्ट सेटअप टेस्ट खत्म होने पर, स्क्रीन अपने-आप चालू करने के लिए adb कमांड चलाएं Android 14 से, android.permission.TURN_SCREEN_ON अनुमति जोड़ी गई है, ताकि टेस्ट पूरा होने के बाद स्क्रीन चालू की जा सके. इस सुविधा को चालू करने के लिए, उपयोगकर्ता को सेटअप के चरण में adb कमांड adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 चलाना होगा. अपडेट हो गया
टेस्ट सेटअप रोटेशन वेक्टर की जांच से जुड़े निर्देशों को अपडेट करना उपयोगकर्ताओं को OpenCV-3.0.0-android-sdk.zip डाउनलोड करना चाहिए और जिस Android डिवाइस की जांच करनी है उस पर OpenCV Manager इंस्टॉल करना चाहिए. --bypass-low-target-sdk-block विकल्प के साथ adb install कमांड का इस्तेमाल करके, कंप्यूटर से डिवाइस पर APK लोड करें. Android 13 या इससे पहले के वर्शन वाले डिवाइसों के लिए, यह --bypass-low-target-sdk-block विकल्प ज़रूरी नहीं है. ज़्यादा जानकारी के लिए, ऐप्लिकेशन इंस्टॉल करना लेख पढ़ें. अपडेट हो गया
सेटअप की जांच करें OpenCV APK के बारे में adb install के नोट जोड़ें Android 14 में जोड़ी गई सुरक्षा से जुड़ी नई सुविधा की वजह से, Open CV APK को हर बार इंस्टॉल करते समय, adb कमांड --bypass-low-target-sdk-block को जोड़ना ज़रूरी है. ज़्यादा जानकारी के लिए, रोटेशन वेक्टर के लिए सीवी की क्रॉसचेक लेख पढ़ें. जोड़ा गया

सीटीएस मॉड्यूल

टेस्ट मॉड्यूल और टेस्ट केस की संख्या इस तरह है:

  • डिवाइसों के हिसाब से, ~ 1151 मॉड्यूल
  • दो एबीआई के लिए ~ 44 लाख टेस्ट केस

Android 14 में, कुल 136 नए मॉड्यूल जोड़े जाते हैं और कुल 19 मॉड्यूल हटा दिए जाते हैं. ज़्यादा जानकारी के लिए, नीचे दी गई टेबल देखें.

नए मॉड्यूल

टेस्ट मॉड्यूल का नाम जोड़ा गया एबीआई Instant App की जांच करना
AndroidTest_MultiUser arm64-v8a
art-run-test-018-stack-overflow arm64-v8a
Art_ Standalone_dex2oat_cts_tests arm64-v8a
CtsAdIdEndToEndTest आर्म64-v8a
CtsAdServicesDebuggableDeviceTestCases arm64-v8a
CtsAdServicesEndToEndTestMeasurement आर्म64-v8a
CtsAdServicesEndToEndTests आर्म64-v8a
CtsAdServicesHostTests arm64-v8a
CtsAdServicesMddTest arm64-v8a
CtsAdServicesNotInAllowListEndToEndTests आर्म64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests arm64-v8a
CtsAdServicesPermissionsNoPermEndToEndTests arm64-v8a
CtsAdServicesPermissionsValidEndToEndTests arm64-v8a
CtsAdServicesTopicsAppUpdateTests arm64-v8a
CtsAdServicesTopicsConnectionTests arm64-v8a
CtsAppCloningDeviceTestCases arm64-v8a
CtsAppCloningMediaProviderHostTest arm64-v8a
CtsAppCloningMediaProviderHostTest[instant] arm64-v8a हां
CtsAppFgsTestCases arm64-v8a
CtsAppFgsTestCases[instant] आर्म64-v8a हां
CtsAppSetIdEndToEndTest आर्म64-v8a
CtsAttributionSourceTestCases आर्म64-v8a
CtsAttributionSourceTestCases[instant] arm64-v8a हां
CtsBatteryHealthTestCases arm64-v8a
CtsBiometricsHostTestCases arm64-v8a
Ctsब्लूटूथ मल्टीडिवाइसटेस्टकेस arm64-v8a
CtsBroadcastRadioTestCases arm64-v8a
CtsBroadcastTestCases arm64-v8a
CtsCompanionDeviceManagerMultiProcessTestCases arm64-v8a
CtsCompilationTestCases arm64-v8a
CtsContentProviderTestsWithoutVisibility arm64-v8a
CtsContentProviderTestsWithVisibility आर्म64-v8a
CtsCredentialManagerTestCases arm64-v8a
CtsCurrentApiSignatureTestCases[instant] आर्म64-v8a हां
CtsDeviceLockTestCases arm64-v8a
CtsDevicePolicySimTestCases आर्म64-v8a
CtsDevicePolicySimTestCases[run-on-clone-profile] arm64-v8a
CtsDevicePolicySimTestCases[run-on-secondary-user] arm64-v8a
CtsDevicePolicySimTestCases[रन-ऑन-वर्क-प्रोफ़ाइल] arm64-v8a
CtsDevicePolicyTestCases[run-on-clone-profile] arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsGrammaticalInflectionHostTestCases आर्म64-v8a
CtsGrammaticalInflectionTestCases arm64-v8a
CtsHealthConnectControllerTestCases आर्म64-v8a
CtsHealthConnectHostSideDeviceTestCases arm64-v8a
CtsHealthConnectHostTestCases arm64-v8a
CtsHealthFitnessDeviceTestCases arm64-v8a
CtsHealthFitnessDeviceTestCasesनोअनुमति arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission[instant] arm64-v8a हां
CtsHibernationTestCases आर्म64-v8a
CtsJvmtiRunTest1940HostTestCases arm64-v8a
CtsJvmtiRunTest911HostTestCases arm64-v8a
CtsJvmtiRunTest912HostTestCases arm64-v8a
CtsJvmtiRunTest913HostTestCases arm64-v8a
CtsJvmtiRunTest988HostTestCases आर्म64-v8a
CtsLaunchNonExportedComponentsTestCases arm64-v8a
CtsLocalVoiceइंटरैक्शन arm64-v8a
CtsLocalVoiceInteraction[instant] आर्म64-v8a हां
CtsMediaBetterTogetherTestCases arm64-v8a
CtsMediaBetterTogetherTestCases[instant] आर्म64-v8a हां
CtsMediaBetterTogetherTestCases[run-on-clone-profile] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-secondary-user] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-work-profile] arm64-v8a
CtsMediaProjectionTestCases arm64-v8a
CtsMediaProjectionTestCases[झटपट] arm64-v8a हां
Ctsमाइक्रोड्रॉइड डिऐक्टिव किए गएTestCases arm64-v8a
CtsMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsNativeResourcesTestCases arm64-v8a
CtsNativeResourcesTestCases[instant] आर्म64-v8a हां
CtsNetHttpTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[instant] arm64-v8a हां
CtsNetTestCasesMaxTargetSdk33 arm64-v8a
CtsNetTestCasesMaxTargetSdk33[झटपट] arm64-v8a हां
CtsNotificationTestCases arm64-v8a
CtsOsTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-secondary-user] आर्म64-v8a
CtsPackageInstallTestCases[run-on-work-profile] arm64-v8a
CtsपैकेजSchemeTestsWithoutविज़िबिलिटी arm64-v8a
CtsPackageSchemeTestsWithVisibility arm64-v8a
CtsPerfettoreporterTestCases arm64-v8a
CtsPermissionMultiUserTestCases आर्म64-v8a
CtsPermissionMultiUserTestCases[run-on-clone-profile] आर्म64-v8a
CtsPermissionMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsPermissionMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsPermissionPolicyTestCases arm64-v8a
CtsPermissionPolicyTestCases[झटपट] arm64-v8a हां
CtsPhotoPickerTest[run-on-clone-profile] arm64-v8a
CtsSandboxedAdIdManagerTests arm64-v8a
CtsSandboxedAppSetIdManagerTests arm64-v8a
CtsSandboxedFledgeManagerTests arm64-v8a
CtsSandboxedMeasurementManagerTests आर्म64-v8a
CtsSandboxedTopicsManagerTests arm64-v8a
CtsSdkSandboxHostSideTests arm64-v8a
CtsSdkSandboxInprocessTests arm64-v8a
CtsSdkSandboxWebkitTestCases आर्म64-v8a
CtsShortFgsTestCases arm64-v8a
CtsShortFgsTestCases[instant] arm64-v8a हां
CtsSurfaceControlTests arm64-v8a
CtsTareTestCases आर्म64-v8a
CtsTelecomHostCases आर्म64-v8a
CtsThreadLocalरैंडमहोस्टटेस्ट आर्म64-v8a
CtsVideoCodecTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[instant] आर्म64-v8a हां
CtsVoiceInteractionHostTestCases arm64-v8a
CtsवॉलपेपरSdk33TestCases arm64-v8a
CtsWallpaperSdk33TestCases[instant] arm64-v8a हां
CtsWallpaperTestCases arm64-v8a
CtsWallpaperTestCases[instant] arm64-v8a हां
CtsWearableSensingServiceTestCases आर्म64-v8a
CtsWindowManagerBackgroundActivityTestCases arm64-v8a
CtsWrapHvasanTestCases arm64-v8a
SdkSandboxManagerDisabledTests arm64-v8a
SdkSandboxManagerTests आर्म64-v8a
art-run-test-018-stack-overflow Armeabi-v7a
art_standalone_dex2oat_cts_tests armeabi-v7a
CtsBiometricsHostTestCases Armeabi-v7a
CtsBroadcastRadioTestCases armeabi-v7a
CtsCompilationTestCases armeabi-v7a
CtsDevicePolicySimTestCases armeabi-v7a
CtsJvmtiRunTest1940HostTestCases Armeabi-v7a
CtsJvmtiRunTest911HostTestCases armeabi-v7a
CtsJvmtiRunTest912HostTestCases armeabi-v7a
CtsJvmtiRunTest913HostTestCases armeabi-v7a
CtsJvmtiRunTest988HostTestCases armeabi-v7a
CtsMediaBetterTogetherTestCases Armeabi-v7a
CtsMediaProjectionTestCases Armeabi-v7a
CtsNativeResourcesTestCases armeabi-v7a
CtsNetHttpTestCases armeabi-v7a
CtsSurfaceControlTests armeabi-v7a
CtsVideoCodecTestCases armeabi-v7a
CtsVideoEncodingQualityHostTestCases armeabi-v7a
CtsWindowManagerDeviceTestCases Armeabi-v7a
CtsWrapHvasanTestCases armeabi-v7a

हटाए गए मॉड्यूल

टेस्ट मॉड्यूल का नाम मिटाया गया एबीआई Instant App टेस्ट
CtsActivityManagerBackgroundActivityTestCases आर्म64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a हां
CtsCameraApi31TestCases arm64-v8a
CtsHostTzDataTests आर्म64-v8a
CtsIncidentHostTestCases arm64-v8a
CtsIncidentHostTestCases[instant] arm64-v8a हां
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] आर्म64-v8a हां
CtsPermission2TestCases arm64-v8a
CtsPermission2TestCases[instant] आर्म64-v8a हां
CtsPermission4TestCases arm64-v8a
CtsPermission5TestCases arm64-v8a
CtsPermission5TestCases[झटपट] arm64-v8a हां
CtsSystemUiHostTestCases[instant] arm64-v8a हां
CtsVirtualDevicesTestCases[instant] arm64-v8a हां
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestCases armeabi-v7a
CtsGwpAsanTestCases Armeabi-v7a
CtsIncidentHostTestCases Armeabi-v7a