इस पेज पर, Android 14 में किए गए मुख्य सीटीएस बदलावों के बारे में बताया गया है.
सीटीएस की सुविधाएं
Android 14 में, सीटीएस की इन सुविधाओं के लिए नया और अपडेट किया गया दस्तावेज़ शामिल है.
| एरिया | सुविधाएं | ब्यौरा | जोड़ा गया/अपडेट किया गया |
|---|---|---|---|
| टेस्ट हाइलाइट | कैरियर सेवा के तौर पर चलाने के लिए, यूटिलिटी फ़ंक्शन जोड़ें | इस बदलाव से, CarrierPrivilegeUtils में नए यूटिलिटी फ़ंक्शन जोड़े गए हैं. इससे सीटीएस को कैरियर सेवा के तौर पर चलाने की अनुमति मिलती है. साथ ही, कैरियर के कई एपीआई और कनेक्टिविटी क्लास की जांच करने की सुविधा बेहतर होती है.
|
अपडेट हो गया |
| टेस्ट मॉड्यूल | ब्लूटूथ के लिए, एक से ज़्यादा डिवाइसों पर किए जाने वाले सीटीएस टेस्ट जोड़ना | इस सुविधा की मदद से, विज्ञापनों में सिर्फ़ GATT की चुनिंदा सेवाओं को दिखाया जा सकता है. इससे कनेक्ट किए जा सकने वाले मोड में लगातार विज्ञापन दिखाने के दौरान, बेहतर निजता बनाए रखने में मदद मिलती है. | जोड़ा गया |
| टेस्ट मॉड्यूल | यूडब्ल्यूबी रेंजिंग की दूरी की सटीक जानकारी के लिए, एक से ज़्यादा डिवाइसों पर CTS टेस्ट जोड़ना | यूडब्ल्यूबी सीडीडी की ज़रूरी शर्तों को लागू करने के लिए, यूडब्ल्यूबी की रेंजिंग दूरी को मेज़र करने की सटीक क्षमता के लिए नए टेस्ट केस जोड़ें. | जोड़ा गया |
| टेस्ट मॉड्यूल | CTS SIM टेस्ट प्लान में CtsDevicePolicySimTestCases जोड़ें | टेस्ट केस को अपडेट किया गया है. अब टेस्ट सेटअप के लिए, मान्य सिम की ज़रूरत होगी. | जोड़ा गया |
| टेस्ट मॉड्यूल | UWB मल्टी-डिवाइस सीटीएस टेस्ट सुइट जोड़ा गया | यूडब्ल्यूबी की सुविधा वाले एक से ज़्यादा डिवाइसों के लिए, नया सीटीएस टेस्ट सुइट जोड़ा गया है. यह अलग-अलग यूडब्ल्यूबी फ़ंक्शन की पुष्टि करने के लिए, यूडब्ल्यूबी की सुविधा वाले दो Android डिवाइसों का इस्तेमाल करता है. | जोड़ा गया |
| टेस्ट मॉड्यूल | dEQP मॉड्यूल में टेस्ट केस की संख्या बढ़ी | Android 14 सीटीएस के लिए, dEQP ब्रांच को अपडेट किया गया है, ताकि vulkan-cts-1.3.1 के बजाय vulkan-cts-1.3.5 का इस्तेमाल किया जा सके. इस अपडेट में कई नई जांचें जोड़ी गई हैं. ऐसा इसलिए, क्योंकि यह अपडेट Vulkan की नई सुविधाओं के लिए कई नई जांचें लाता है. जैसे, डाइनैमिक रेंडरिंग. | अपडेट हो गया |
| टेस्ट सेटअप | ढेर का साइज़ बढ़ाकर 16 जीबी करें | ज़्यादा मेमोरी इस्तेमाल करने वाले सीटीएस टेस्ट को पूरा करने के लिए, हीप मेमोरी का साइज़ बढ़ाया गया है. | अपडेट हो गया |
| टेस्ट सेटअप | रैम को 128 जीबी और एचडीडी को 256 जीबी पर अपग्रेड करें | जोड़े गए Java हीप स्पेस की ज़रूरी शर्तों को पूरा करने के लिए, होस्ट सिस्टम की मेमोरी को अपग्रेड करें. | अपडेट हो गया |
CTS Verifier की सुविधाएं
Android 14 में, CTS Verifier की इन सुविधाओं के लिए नया और अपडेट किया गया दस्तावेज़ शामिल है.
| एरिया | सुविधाएं | ब्यौरा | जोड़ा गया/अपडेट किया गया |
|---|---|---|---|
| टेस्ट सेटअप | डाइनैमिक सेंसर टेस्ट के लिए, ज़रूरी सहायक डिवाइसों को अपडेट करना | CTS Verifier टेस्ट के दिशा-निर्देश वाले पेज को अपडेट किया गया है. इसमें अपडेट किए गए पेरिफ़ेरल और डाइनैमिक सेंसर टेस्ट के निर्देश शामिल किए गए हैं. | अपडेट हो गया |
| टेस्ट सेटअप | फ़ोल्डेबल डिवाइसों के लिए, कैमरा आईटीएस को बेहतर बनाना | Camera ITS में, फ़ोल्ड किए जा सकने वाले डिवाइस की टेस्टिंग की सुविधा. ItsService में बदलाव किए गए हैं, ताकि यह पता लगाया जा सके कि फ़ोन के हर फ़ोल्ड/ओपन होने पर कौनसे फ़िज़िकल कैमरे उपलब्ध हैं. | अपडेट हो गया |
| CTS-V टेस्ट क्लास | Wi-Fi Aware की मदद से डिवाइसों को जोड़ना | Wi-Fi Aware पेयरिंग की सुविधा, पीयर-टू-पीयर कम्यूनिकेशन के लिए एन्क्रिप्ट (सुरक्षित) करने और फिर से पुष्टि करने का तेज़ तरीका उपलब्ध कराती है. CTS-V में टेस्ट जोड़ें, जैसे कि Aware के लिए अन्य मल्टी डिवाइस टेस्ट. जांच के लिए, दोनों डिवाइसों पर यह सुविधा काम करनी चाहिए. | जोड़ा गया |
| CTS-V टेस्ट क्लास | होम कंट्रोल के एम्बेड किए गए पैनल के लिए, गतिविधियों की जांच करना | Android 14 में, एक नया एपीआई उपलब्ध कराया गया है. इससे ऐप्लिकेशन, Controls API के ज़रिए जानकारी पास करने के बजाय, एम्बेड की गई गतिविधि (SystemUI कंट्रोल स्पेस में) का इस्तेमाल कर सकते हैं. एपीआई के काम करने के तरीके को लागू करने के लिए, नई टेस्ट गतिविधियां जोड़ी गईं. | जोड़ा गया |
| CTS-V टेस्ट क्लास | मौजूदगी की ज़रूरी शर्तों के लिए टेस्ट (बीएलई और एनएएन/वाई-फ़ाई रेंजिंग) | यह ज़रूरी है कि Android नेटवर्क में मौजूद सभी डिवाइस, एक-दूसरे के आस-पास होने की जानकारी का पता लगा सकें, ताकि उपयोगकर्ताओं के स्मार्ट डिवाइस एक साथ मिलकर सही तरीके से काम कर सकें. Android U में, मौजूदगी का पता लगाने की सुविधा के लिए कैलिब्रेशन से जुड़ी ज़रूरी शर्तों को पेश किया गया है. इनमें, आस-पास मौजूद रेडियो टेक्नोलॉजी, जैसे कि यूडब्ल्यूबी, वाई-फ़ाई, और बीएलई की स्वीकार्य परफ़ॉर्मेंस के बारे में बताया गया है. इन टेक्नोलॉजी का इस्तेमाल, आस-पास मौजूद डिवाइसों का पता लगाने के लिए किया जाता है. | जोड़ा गया |
| CTS-V टेस्ट क्लास | AAudio डिसकनेक्ट करने की सुविधा के लिए सीटीएस वेरिफ़ायर | इस टेस्ट से यह पुष्टि की जाती है कि स्ट्रीम डिवाइस के अनप्लग होने पर, AAudio को स्ट्रीम बंद कर देनी चाहिए. | जोड़ा गया |
| CTS-V टेस्ट क्लास | सीटीएस वेरिफ़ायर के स्क्रीनशॉट में वर्क प्रोफ़ाइल की जांच | सीडीडी की ज़रूरी शर्त 3.9.2/C-1-10 को लागू करने के लिए, नए टेस्ट केस जोड़े गए. उपयोगकर्ता को स्क्रीनशॉट लेने के लिए कहा जाएगा. ContentObserver, सेव किए गए स्क्रीनशॉट के यूआरआई का पता लगाता है और नतीजा दिखाता है. उपयोगकर्ता को इमेज की पुष्टि करनी होगी. इसमें अन्य ऐप्लिकेशन या SystemUI (स्टेटस बार वगैरह) शामिल नहीं होना चाहिए. | जोड़ा गया |
| टेस्ट हाइलाइट | CTS Verifier Capture Content for Notes APIs test. | SysUI में, नोट बनाने की सुविधा के सिस्टम इंटिग्रेशन से जुड़े Notes API को लागू करने के लिए, नई टेस्ट गतिविधि जोड़ें. अगर 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 इंस्टॉल करना चाहिए जिस पर जांच की जा रही है. adb install कमांड के साथ --bypass-low-target-sdk-block विकल्प का इस्तेमाल करके, कंप्यूटर से डिवाइस पर APK लोड करें. Android 13 या इससे पहले के वर्शन वाले डिवाइसों के लिए, --bypass-low-target-sdk-block विकल्प ज़रूरी नहीं है. ज़्यादा जानकारी के लिए, ऐप्लिकेशन इंस्टॉल करना लेख पढ़ें.
|
अपडेट हो गया |
| टेस्ट सेटअप | OpenCV APK के बारे में adb इंस्टॉल करने से जुड़े नोट जोड़ें | Android 14 में नई सुरक्षा सुविधा जोड़ी गई है. इस वजह से, Open CV APK इंस्टॉल करते समय, हर बार adb कमांड --bypass-low-target-sdk-block जोड़नी होगी. ज़्यादा जानकारी के लिए, रोटेशन वेक्टर सीवी क्रॉसचेक देखें.
|
जोड़ा गया |
CTS मॉड्यूल
टेस्ट मॉड्यूल और टेस्ट केस की संख्या यहां दी गई है:
- डिवाइसों के हिसाब से ~ 1151 मॉड्यूल
- ~ 44 लाख टेस्ट केस, दो से ज़्यादा एबीआई पर
Android 14 में, कुल 136 नए मॉड्यूल जोड़े गए हैं और कुल 19 मॉड्यूल हटाए गए हैं. ज़्यादा जानकारी के लिए, यहां दी गई टेबल देखें.
नए मॉड्यूल
| टेस्ट मॉड्यूल का नाम जोड़ा गया | ABIs | झटपट ऐप्लिकेशन की जांच |
| AndroidTest_MultiUser | arm64-v8a | |
| art-run-test-018-stack-overflow | arm64-v8a | |
| art_standalone_dex2oat_cts_tests | arm64-v8a | |
| CtsAdIdEndToEndTest | arm64-v8a | |
| CtsAdServicesDebuggableDeviceTestCases | arm64-v8a | |
| CtsAdServicesEndToEndTestMeasurement | arm64-v8a | |
| CtsAdServicesEndToEndTests | arm64-v8a | |
| CtsAdServicesHostTests | arm64-v8a | |
| CtsAdServicesMddTests | arm64-v8a | |
| CtsAdServicesNotInAllowListEndToEndTests | arm64-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] | arm64-v8a | हां |
| CtsAppSetIdEndToEndTest | arm64-v8a | |
| CtsAttributionSourceTestCases | arm64-v8a | |
| CtsAttributionSourceTestCases[instant] | arm64-v8a | हां |
| CtsBatteryHealthTestCases | arm64-v8a | |
| CtsBiometricsHostTestCases | arm64-v8a | |
| CtsBluetoothMultiDevicesTestCases | arm64-v8a | |
| CtsBroadcastRadioTestCases | arm64-v8a | |
| CtsBroadcastTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerMultiProcessTestCases | arm64-v8a | |
| CtsCompilationTestCases | arm64-v8a | |
| CtsContentProviderTestsWithoutVisibility | arm64-v8a | |
| CtsContentProviderTestsWithVisibility | arm64-v8a | |
| CtsCredentialManagerTestCases | arm64-v8a | |
| CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | हां |
| CtsDeviceLockTestCases | arm64-v8a | |
| CtsDevicePolicySimTestCases | arm64-v8a | |
| CtsDevicePolicySimTestCases[run-on-clone-profile] | arm64-v8a | |
| CtsDevicePolicySimTestCases[run-on-secondary-user] | arm64-v8a | |
| CtsDevicePolicySimTestCases[run-on-work-profile] | arm64-v8a | |
| CtsDevicePolicyTestCases[run-on-clone-profile] | arm64-v8a | |
| CtsDomainVerificationDeviceMultiUserTestCases[run-on-clone-profile] | arm64-v8a | |
| CtsGrammaticalInflectionHostTestCases | arm64-v8a | |
| CtsGrammaticalInflectionTestCases | arm64-v8a | |
| CtsHealthConnectControllerTestCases | arm64-v8a | |
| CtsHealthConnectHostSideDeviceTestCases | arm64-v8a | |
| CtsHealthConnectHostTestCases | arm64-v8a | |
| CtsHealthFitnessDeviceTestCases | arm64-v8a | |
| CtsHealthFitnessDeviceTestCasesNoPermission | arm64-v8a | |
| CtsHealthFitnessDeviceTestCasesNoPermission[instant] | arm64-v8a | हां |
| CtsHibernationTestCases | arm64-v8a | |
| CtsJvmtiRunTest1940HostTestCases | arm64-v8a | |
| CtsJvmtiRunTest911HostTestCases | arm64-v8a | |
| CtsJvmtiRunTest912HostTestCases | arm64-v8a | |
| CtsJvmtiRunTest913HostTestCases | arm64-v8a | |
| CtsJvmtiRunTest988HostTestCases | arm64-v8a | |
| CtsLaunchNonExportedComponentsTestCases | arm64-v8a | |
| CtsLocalVoiceInteraction | arm64-v8a | |
| CtsLocalVoiceInteraction[instant] | arm64-v8a | हां |
| CtsMediaBetterTogetherTestCases | arm64-v8a | |
| CtsMediaBetterTogetherTestCases[instant] | arm64-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[instant] | arm64-v8a | हां |
| CtsMicrodroidDisabledTestCases | arm64-v8a | |
| CtsMultiUserTestCases[run-on-clone-profile] | arm64-v8a | |
| CtsNativeResourcesTestCases | arm64-v8a | |
| CtsNativeResourcesTestCases[instant] | arm64-v8a | हां |
| CtsNetHttpTestCases | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk30 | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk30[instant] | arm64-v8a | हां |
| CtsNetTestCasesMaxTargetSdk33 | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk33[instant] | arm64-v8a | हां |
| CtsNotificationTestCases | arm64-v8a | |
| CtsOsTestCases[run-on-clone-profile] | arm64-v8a | |
| CtsPackageInstallTestCases[run-on-clone-profile] | arm64-v8a | |
| CtsPackageInstallTestCases[run-on-secondary-user] | arm64-v8a | |
| CtsPackageInstallTestCases[run-on-work-profile] | arm64-v8a | |
| CtsPackageSchemeTestsWithoutVisibility | arm64-v8a | |
| CtsPackageSchemeTestsWithVisibility | arm64-v8a | |
| CtsPerfettoReporterTestCases | arm64-v8a | |
| CtsPermissionMultiUserTestCases | arm64-v8a | |
| CtsPermissionMultiUserTestCases[run-on-clone-profile] | arm64-v8a | |
| CtsPermissionMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
| CtsPermissionMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
| CtsPermissionPolicyTestCases | arm64-v8a | |
| CtsPermissionPolicyTestCases[instant] | arm64-v8a | हां |
| CtsPhotoPickerTest[run-on-clone-profile] | arm64-v8a | |
| CtsSandboxedAdIdManagerTests | arm64-v8a | |
| CtsSandboxedAppSetIdManagerTests | arm64-v8a | |
| CtsSandboxedFledgeManagerTests | arm64-v8a | |
| CtsSandboxedMeasurementManagerTests | arm64-v8a | |
| CtsSandboxedTopicsManagerTests | arm64-v8a | |
| CtsSdkSandboxHostSideTests | arm64-v8a | |
| CtsSdkSandboxInprocessTests | arm64-v8a | |
| CtsSdkSandboxWebkitTestCases | arm64-v8a | |
| CtsShortFgsTestCases | arm64-v8a | |
| CtsShortFgsTestCases[instant] | arm64-v8a | हां |
| CtsSurfaceControlTests | arm64-v8a | |
| CtsTareTestCases | arm64-v8a | |
| CtsTelecomHostCases | arm64-v8a | |
| CtsThreadLocalRandomHostTest | arm64-v8a | |
| CtsVideoCodecTestCases | arm64-v8a | |
| CtsVideoEncodingQualityHostTestCases | arm64-v8a | |
| CtsVideoEncodingQualityHostTestCases[instant] | arm64-v8a | हां |
| CtsVoiceInteractionHostTestCases | arm64-v8a | |
| CtsWallpaperSdk33TestCases | arm64-v8a | |
| CtsWallpaperSdk33TestCases[instant] | arm64-v8a | हां |
| CtsWallpaperTestCases | arm64-v8a | |
| CtsWallpaperTestCases[instant] | arm64-v8a | हां |
| CtsWearableSensingServiceTestCases | arm64-v8a | |
| CtsWindowManagerBackgroundActivityTestCases | arm64-v8a | |
| CtsWrapHwasanTestCases | arm64-v8a | |
| SdkSandboxManagerDisabledTests | arm64-v8a | |
| SdkSandboxManagerTests | arm64-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 | |
| CtsWrapHwasanTestCases | armeabi-v7a |
हटाए गए मॉड्यूल
| मिटाए गए टेस्ट मॉड्यूल का नाम | ABIs | झटपट ऐप्लिकेशन की जांच |
| CtsActivityManagerBackgroundActivityTestCases | arm64-v8a | |
| CtsAdServicesDeviceTestCases[instant] | arm64-v8a | हां |
| CtsCameraApi31TestCases | arm64-v8a | |
| CtsHostTzDataTests | arm64-v8a | |
| CtsIncidentHostTestCases | arm64-v8a | |
| CtsIncidentHostTestCases[instant] | arm64-v8a | हां |
| CtsOnDevicePersonalizationTestCases | arm64-v8a | |
| CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | हां |
| CtsPermission2TestCases | arm64-v8a | |
| CtsPermission2TestCases[instant] | arm64-v8a | हां |
| CtsPermission4TestCases | arm64-v8a | |
| CtsPermission5TestCases | arm64-v8a | |
| CtsPermission5TestCases[instant] | arm64-v8a | हां |
| CtsSystemUiHostTestCases[instant] | arm64-v8a | हां |
| CtsVirtualDevicesTestCases[instant] | arm64-v8a | हां |
| CtsActivityManagerBackgroundActivityTestCases | armeabi-v7a | |
| CtsCameraApi31TestCases | armeabi-v7a | |
| CtsGwpAsanTestCases | armeabi-v7a | |
| CtsIncidentHostTestCases | armeabi-v7a |