इस पेज पर, 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 के लिए, एक से ज़्यादा डिवाइसों पर किए जाने वाले अन्य टेस्ट की तरह, CTS-V में भी टेस्ट जोड़ें. जांच के लिए ज़रूरी है कि दोनों डिवाइसों पर यह सुविधा काम करती हो. | जोड़ा गया |
CTS-V टेस्ट क्लास | होम कंट्रोल के एम्बेड किए गए पैनल के लिए गतिविधियों की जांच करना | Android 14 में एक नया एपीआई उपलब्ध कराया गया है, ताकि ऐप्लिकेशन, Controls API की मदद से जानकारी भेजने के बजाय, एम्बेड की गई गतिविधि (SystemUI कंट्रोल स्पेस में) का इस्तेमाल कर सकें. एपीआई के काम करने के तरीके को लागू करने के लिए, नई टेस्ट गतिविधियां जोड़ी गई हैं. | जोड़ा गया |
CTS-V टेस्ट क्लास | डिवाइस की मौजूदगी की ज़रूरी शर्तों (बीएलई और NAN/वाई-फ़ाई रेंजिंग) के लिए टेस्ट | यह पक्का करने के लिए कि उपयोगकर्ताओं के स्मार्ट डिवाइस एक साथ अच्छी तरह से काम करें, यह ज़रूरी है कि Android नेटवर्क में मौजूद सभी डिवाइसों के बीच की दूरी का पता लगाया जा सके. Android U में, डिवाइस के आस-पास मौजूद व्यक्ति की पहचान करने के लिए, रेडियो टेक्नोलॉजी के कैलिब्रेशन से जुड़ी ज़रूरी शर्तें शामिल की गई हैं. इन शर्तों में, यूडब्ल्यूबी, वाई-फ़ाई, और बीएलई जैसी रेडियो टेक्नोलॉजी की परफ़ॉर्मेंस के बारे में बताया गया है. इन टेक्नोलॉजी का इस्तेमाल, डिवाइस के आस-पास मौजूद व्यक्ति की पहचान करने के लिए किया जाता है. | जोड़ा गया |
CTS-V टेस्ट क्लास | AAudio Disconnect के लिए CTS की पुष्टि करने वाला टूल | यह जांचें कि स्ट्रीम डिवाइस को अनप्लग करने पर, AAudio को स्ट्रीम को डिसकनेक्ट करना चाहिए. | जोड़ा गया |
CTS-V टेस्ट क्लास | CTS Verifier Screenshot Work Profile test | सीडीडी की ज़रूरी शर्त 3.9.2/C-1-10 को लागू करने के लिए, नए टेस्ट केस जोड़ें. उपयोगकर्ता को स्क्रीनशॉट लेने के लिए कहा जाएगा. ContentObserver, सेव किए गए स्क्रीनशॉट के यूआरआई का पता लगाता है और नतीजा दिखाता है. उपयोगकर्ता को इमेज की पुष्टि करनी होगी. इसमें अन्य ऐप्लिकेशन या SystemUI (स्टेटस बार वगैरह) शामिल नहीं होने चाहिए. | जोड़ा गया |
टेस्ट की खास बातें | Notes API के टेस्ट के लिए, सीटीएस की पुष्टि करने वाला टूल कॉन्टेंट कैप्चर करता है. | 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 | 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 |
हटाए गए मॉड्यूल
टेस्ट मॉड्यूल का नाम मिटाया गया | एबीआई | Instant App की जांच |
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 |