इस पेज पर, 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 |