इस पेज पर, Android 13 में किए गए मुख्य सीटीएस बदलावों के बारे में बताया गया है.
सीटीएस की सुविधाएं
Android 13 में, CTS की इन सुविधाओं के लिए नया और अपडेट किया गया दस्तावेज़ शामिल है.
| सुविधाएं | ब्यौरा | जोड़ा गया/अपडेट किया गया |
|---|---|---|
| कैमरे के आईटीएस से जुड़े अपडेट | बदलावों की सूची देखने के लिए, Android T (AOSP experimental) Camera Image Test Suite के रिलीज़ नोट देखें. | अपडेट हो गया |
| मौजूदगी का पता लगाने की सुविधा से जुड़ी ज़रूरी शर्तों के पालन की पुष्टि करना | CTS Verifier टेस्ट जोड़े गए, ताकि मौजूदगी का पता लगाने की सुविधा के कैलिब्रेशन से जुड़ी ज़रूरी शर्तों को पूरा किया जा सके. ज़्यादा जानकारी के लिए, सीडीडी के सेक्शन 2.2.1, 7.4.9, और 7.4.3 देखें. | जोड़ा गया |
| सीटीएस में मल्टी-डिवाइस टेस्टिंग | Android 13 में, एक से ज़्यादा डिवाइसों पर टेस्टिंग की जा सकती है. ऐसे टेस्ट
जिनके लिए एक से ज़्यादा डिवाइसों की ज़रूरत होती है, वे CTS रन के दौरान अपने-आप एक्ज़ीक्यूट हो जाते हैं.
CTS 13 में, एक से ज़्यादा डिवाइसों पर किए जाने वाले कुछ ऐसे टेस्ट शामिल हैं जो शार्डिंग का इस्तेमाल करने पर अपने-आप ट्रिगर हो जाते हैं. टेस्टिंग के लिए, फ़िज़िकल सेटअप में कोई बदलाव करने की ज़रूरत नहीं होती. हालांकि, टेस्ट को सही तरीके से चलाने के लिए, virtualenv को इंस्टॉल करना ज़रूरी है. ज़्यादा जानकारी के लिए, एक से ज़्यादा डिवाइसों के लिए उपलब्ध सुइट देखें. |
जोड़ा गया |
| वाई-फ़ाई ऐक्सेस पॉइंट से जुड़ी ज़रूरी शर्तों के अपडेट | Android 13 में, STA+STA के लिए, इंटरनेट सेवा देने वाले दो एपी से एक साथ कनेक्ट करने की सुविधा को बेहतर बनाया गया है. इन वैकल्पिक सुविधाओं के लिए, दो डीबीएस एपी (2.4GHz + 5GHz) के साथ, सीटीएस के लिए बेहतर वाई-फ़ाई टेस्ट एनवायरमेंट की ज़रूरत होती है. किसी भी एक फ़िज़िकल डीबीएस एपी को इन दोनों लॉजिकल एपी के साथ काम करने के लिए प्रोग्राम किया जा सकता है. जैसे, OpenWRT के साथ TPLink AC 1750. ज़्यादा जानकारी के लिए, Wi-Fi STA/STA Concurrency देखें. | अपडेट हो गया |
| सीटीएस वेरिफ़ायर में एपीआई और सीडीडी की ज़रूरी शर्तों के एनोटेशन | CTS Verifier में, एपीआई के व्यवहार और सीडीडी की ज़रूरी शर्तों को लागू करने वाले टेस्ट के लिए एनोटेशन जोड़े गए हैं. | जोड़ा गया |
| डेवलपर ने सीटीएस में योगदान दिया | बाहरी डेवलपर, डेवलपर की ओर से तैयार किए गए सीटीएस (सीटीएस-डी) ब्लॉग पोस्ट में दिए गए दिशा-निर्देशों का पालन करके, सीटीएस और सीटीएस वेरिफ़ायर में नए टेस्ट जोड़ सकते हैं. | जोड़ा गया |
| फ़ोल्ड किए जा सकने वाले डिवाइसों पर अपने-आप होने वाले टेस्ट | DeviceStateManager एपीआई की मदद से, फ़ोल्ड किए जा सकने वाले डिवाइस की अलग-अलग स्थितियों में, Alternate Modes विकल्प के साथ कॉन्फ़िगर किए गए टेस्ट किए जा सकते हैं. टेस्ट को लागू करने का तरीका, डिवाइस में तय की गई डिसप्ले फ़ोल्डिंग की स्थितियों पर आधारित होता है. ज़्यादा जानकारी के लिए, बदले गए मोड के लिए सीटीएस चलाना लेख पढ़ें. |
जोड़ा गया |
| बेसलाइन सेटिंग | दो बेसलाइन सेटिंग जोड़ी गईं. आम तौर पर, इन्हें डिफ़ॉल्ट रूप से माना जाता है. हर CTS टेस्ट मॉड्यूल को चलाने से पहले, सिस्टम चेकर डिवाइस की इन डिफ़ॉल्ट सेटिंग को अपने-आप सेट कर देता है:
|
जोड़ा गया |
| सीटीएस टेस्ट की क्वालिटी को बेहतर बनाना | कुछ टेस्ट के लिए, टेस्ट के नतीजे में उतार-चढ़ाव की समस्या को ठीक किया गया है. साथ ही, टेस्ट पूरा होने में लगने वाले समय को कम किया गया है. | अपडेट हो गया |
CTS मॉड्यूल
टेस्ट मॉड्यूल और टेस्ट केस की संख्या यहां दी गई है:
- डिवाइसों के हिसाब से ~1068 मॉड्यूल
- दो एबीआई पर ~26.9 लाख टेस्ट केस
Android 13 में, कुल 119 नए मॉड्यूल जोड़े गए हैं और कुल 19 मॉड्यूल हटाए गए हैं. ज़्यादा जानकारी के लिए, यहां दी गई टेबल देखें.
नए मॉड्यूल
| टेस्ट मॉड्यूल का नाम जोड़ा गया | ABI | झटपट ऐप्लिकेशन की जांच |
|---|---|---|
| CtsAdServicesDeviceTestCases | arm64-v8a | |
| CtsAdServicesDeviceTestCases[instant] | arm64-v8a | हां |
| CtsAmbientContextServiceTestCases | arm64-v8a | |
| CtsAndroidTestBase29ApiSignatureTestCases | arm64-v8a | |
| CtsAndroidTestBase29ApiSignatureTestCases[instant] | arm64-v8a | हां |
| CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
| CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | हां |
| CtsArtTestCases | arm64-v8a | |
| CtsArtTestCases | armeabi-v7a | |
| CtsArtTestCases[instant] | arm64-v8a | हां |
| CtsBootDisplayModeTestCases | arm64-v8a | |
| CtsBootDisplayModeTestCases[instant] | arm64-v8a | हां |
| CtsCarBuiltinApiHostTestCases | arm64-v8a | |
| CtsCarHostNonRecoverableTestCases | arm64-v8a | |
| CtsCloudSearchServiceTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerCoreTestCases[instant] | arm64-v8a | हां |
| CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | हां |
| CtsCompanionDeviceManagerUiAutomationTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerUiAutomationTestCases[instant] | arm64-v8a | हां |
| CtsGameServiceTestCases | arm64-v8a | |
| CtsGameServiceTestCases | armeabi-v7a | |
| CtsGpuMetricsHostTestCases | arm64-v8a | |
| CtsInputMethodTestCases32 | arm64-v8a | |
| CtsInputMethodTestCases32[instant] | arm64-v8a | हां |
| CtsKeystorePerformanceTestCases | arm64-v8a | |
| CtsKeystorePerformanceTestCases | armeabi-v7a | |
| CtsKeystoreWycheproofTestCases | arm64-v8a | |
| CtsKeystoreWycheproofTestCases | armeabi-v7a | |
| CtsLocaleConfigTestCases | arm64-v8a | |
| CtsLocaleManagerHostTestCases | arm64-v8a | |
| CtsLocaleManagerTestCases | arm64-v8a | |
| CtsMediaAudioTestCases | arm64-v8a | |
| CtsMediaAudioTestCases | armeabi-v7a | |
| CtsMediaAudioTestCases[instant] | arm64-v8a | हां |
| CtsMediaCodecTestCases | arm64-v8a | |
| CtsMediaCodecTestCases | armeabi-v7a | |
| CtsMediaCodecTestCases[instant] | arm64-v8a | हां |
| CtsMediaDecoderTestCases | arm64-v8a | |
| CtsMediaDecoderTestCases | armeabi-v7a | |
| CtsMediaDecoderTestCases[instant] | arm64-v8a | हां |
| CtsMediaDrmFrameworkTestCases | arm64-v8a | |
| CtsMediaDrmFrameworkTestCases | armeabi-v7a | |
| CtsMediaDrmFrameworkTestCases[instant] | arm64-v8a | हां |
| CtsMediaEncoderTestCases | arm64-v8a | |
| CtsMediaEncoderTestCases | armeabi-v7a | |
| CtsMediaEncoderTestCases[instant] | arm64-v8a | हां |
| CtsMediaExtractorTestCases | arm64-v8a | |
| CtsMediaExtractorTestCases | armeabi-v7a | |
| CtsMediaExtractorTestCases[instant] | arm64-v8a | हां |
| CtsMediaMiscTestCases | arm64-v8a | |
| CtsMediaMiscTestCases | armeabi-v7a | |
| CtsMediaMiscTestCases[instant] | arm64-v8a | हां |
| CtsMediaMuxerTestCases | arm64-v8a | |
| CtsMediaMuxerTestCases | armeabi-v7a | |
| CtsMediaMuxerTestCases[instant] | arm64-v8a | हां |
| CtsMediaPlayerTestCases | arm64-v8a | |
| CtsMediaPlayerTestCases | armeabi-v7a | |
| CtsMediaPlayerTestCases[instant] | arm64-v8a | हां |
| CtsMediaRecorderTestCases | arm64-v8a | |
| CtsMediaRecorderTestCases | armeabi-v7a | |
| CtsMediaRecorderTestCases[instant] | arm64-v8a | हां |
| CtsMultiUserTestCases[run-on-secondary-user] | arm64-v8a | |
| CtsMultiUserTestCases[run-on-work-profile] | arm64-v8a | |
| CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
| CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
| CtsNNAPIStatsdAtomHostTestCases[instant] | arm64-v8a | हां |
| CtsNativeNetPlatformTestCases | arm64-v8a | |
| CtsNativeNetPlatformTestCases | armeabi-v7a | |
| CtsNativeNetPlatformTestCases[instant] | arm64-v8a | हां |
| CtsNearbyFastPairTestCases | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk31[instant] | arm64-v8a | हां |
| CtsOnDevicePersonalizationTestCases | arm64-v8a | |
| CtsOnDevicePersonalizationTestCases[instant] | arm64-v8a | हां |
| CtsOsTestCases[run-on-secondary-user] | arm64-v8a | |
| CtsOsTestCases[run-on-work-profile] | arm64-v8a | |
| CtsPackageSettingHostTestCases | arm64-v8a | |
| CtsPackageSettingHostTestCases | armeabi-v7a | |
| CtsPersistentDataBlockManagerTestCases | arm64-v8a | |
| CtsPersistentDataBlockManagerTestCases | armeabi-v7a | |
| CtsPhotoPickerTest | arm64-v8a | |
| CtsPhotoPickerTest[run-on-secondary-user] | arm64-v8a | |
| CtsPhotoPickerTest[run-on-work-profile] | arm64-v8a | |
| CtsProcessTest | arm64-v8a | |
| CtsSafetyCenterTestCases | arm64-v8a | |
| CtsSelinuxTargetSdk30TestCases | arm64-v8a | |
| CtsSettingsAPITestCases | arm64-v8a | |
| CtsSettingsAPITestCases[instant] | arm64-v8a | हां |
| CtsSharedUserMigrationTestCases | arm64-v8a | |
| CtsSkQPTestCases | arm64-v8a | |
| CtsSkQPTestCases | armeabi-v7a | |
| CtsSupplementalApiDeviceTestCases | arm64-v8a | |
| CtsSupplementalApiDeviceTestCases[instant] | arm64-v8a | हां |
| CtsTaskFpsCallbackTestCases | arm64-v8a | |
| CtsTaskFpsCallbackTestCases | armeabi-v7a | |
| CtsTaskFpsCallbackTestCases[instant] | arm64-v8a | हां |
| CtsTelephony5TestCases | arm64-v8a | |
| CtsTileServiceTestCases | arm64-v8a | |
| CtsVirtualDevicesTestCases | arm64-v8a | |
| CtsVirtualDevicesTestCases[instant] | arm64-v8a | हां |
| CtsWallpaperEffectsGenerationServiceTestCases | arm64-v8a | |
| CtsWifiAwareTestCases | arm64-v8a | |
| MicrodroidHostTestCases | arm64-v8a | |
| MicrodroidTestApp | arm64-v8a | |
| art-run-test-048-reflect-v8 | arm64-v8a | |
| art-run-test-048-reflect-v8 | armeabi-v7a | |
| art_libnativebridge_cts_tests | arm64-v8a | |
| art_libnativebridge_cts_tests | armeabi-v7a | |
| art_standalone_dex2oat_cts_tests | arm64-v8a | |
| art_standalone_dex2oat_cts_tests | armeabi-v7a | |
| art_standalone_libartpalette_tests | arm64-v8a | |
| art_standalone_libartpalette_tests | armeabi-v7a | |
| art_standalone_libdexfile_external_tests | arm64-v8a | |
| art_standalone_libdexfile_external_tests | armeabi-v7a | |
| libnativeloader_test | arm64-v8a | |
| libnativeloader_test | armeabi-v7a | |
| odsign_e2e_tests | arm64-v8a |
हटाए गए मॉड्यूल
| जांच के मॉड्यूल का नाम मिटाया गया | ABI | झटपट ऐप्लिकेशन की जांच |
|---|---|---|
| CtsActivityRecognitionTestCases[instant] | arm64-v8a | हां |
| CtsAndroidTestBase28ApiSignatureTestCases | arm64-v8a | |
| CtsAndroidTestBase28ApiSignatureTestCases[instant] | arm64-v8a | हां |
| CtsAppCloningHostTest[instant] | arm64-v8a | हां |
| CtsCodePathHostTestCases | arm64-v8a | |
| CtsCodePathHostTestCases | armeabi-v7a | |
| CtsCurrentApiSignatureTestCases[instant] | arm64-v8a | हां |
| CtsDreamsTestCases[instant] | arm64-v8a | हां |
| CtsMediaTestCases | arm64-v8a | |
| CtsMediaTestCases | armeabi-v7a | |
| CtsMediaTestCases[instant] | arm64-v8a | हां |
| CtsScopedStorageCoreHostTest[instant] | arm64-v8a | हां |
| CtsTelephonySdk28TestCases | arm64-v8a | |
| CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
| CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | हां |
| LegacyStorageTest | arm64-v8a | |
| LegacyStorageTest[instant] | arm64-v8a | हां |
| ScopedStorageTest | arm64-v8a | |
| ScopedStorageTest[instant] | arm64-v8a | हां |