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

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

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

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

सुविधाएं ब्यौरा जोड़ा गया/अपडेट किया गया
कैमरे से जुड़े आईटीएस के अपडेट बदलावों की सूची के लिए, Android T (AOSP की जांच वाला) कैमरा इमेज टेस्ट सुइट की जानकारी देखें. अपडेट हो गया
एक ही तरह की मौजूदगी का इस्तेमाल करने के लिए, ज़रूरी शर्तों के पालन की पुष्टि करना डिवाइस के मौजूद होने की पुष्टि करने के लिए, CTS Verifier के टेस्ट जोड़े गए हैं. ज़्यादा जानकारी के लिए, सीडीडी के सेक्शन 2.2.1, 7.4.9, और 7.4.3 देखें. जोड़ा गया
सीटीएस में मल्टी-डिवाइस टेस्टिंग Android 13 पर, कई डिवाइसों को टेस्ट करने की सुविधा उपलब्ध है. जिन जांचों के लिए एक से ज़्यादा डिवाइसों की ज़रूरत होती है वे सीटीएस के चलने के दौरान अपने-आप शुरू हो जाती हैं. सीटीएस 13 में कुछ मल्टी-डिवाइस टेस्ट शामिल हैं, जो शार्डिंग का इस्तेमाल करने पर अपने-आप ट्रिगर हो जाते हैं. टेस्टिंग के लिए, डिवाइस के फ़िज़िकल सेटअप में कोई और बदलाव करने की ज़रूरत नहीं होती. हालांकि, टेस्ट सही तरीके से चलें, इसके लिए virtualenv को इंस्टॉल करना ज़रूरी है. ज़्यादा जानकारी के लिए, एक से ज़्यादा डिवाइसों के लिए उपलब्ध सुइट देखें. जोड़ा गया
वाई-फ़ाई एपी से जुड़ी ज़रूरी शर्तों के बारे में अपडेट Android 13 में, STA+STA के लिए इंटरनेट देने वाले दो एपी से एक साथ कनेक्ट करने की सुविधा को बेहतर बनाया गया है. इन वैकल्पिक सुविधाओं के लिए, दो डीबीएस एपी (2.4GHz + 5GHz) के साथ सीटीएस के लिए बेहतर वाई-फ़ाई टेस्ट एनवायरमेंट ज़रूरी है. किसी भी फ़िज़िकल डीबीएस एपी को प्रोग्राम किया जा सकता है, ताकि वह इन दोनों लॉजिकल एपी के साथ काम कर सके. जैसे, OpenWRT के साथ TPLink AC 1750. ज़्यादा जानकारी के लिए, Wi-Fi STA/STA के साथ एक साथ काम करने की सुविधा देखें. अपडेट हो गया
सीटीएस की पुष्टि करने वाले टूल में, एपीआई और सीडीडी की ज़रूरी शर्तों के एनोटेशन CTS पुष्टि करने वाले टूल में, एपीआई के व्यवहार और सीडीडी की ज़रूरी शर्तों को लागू करने वाले टेस्ट के लिए एनोटेशन जोड़े गए हैं. जोड़ा गया
डेवलपर का योगदान वाला सीटीएस बाहरी डेवलपर, डेवलपर के लिए उपलब्ध सीटीएस (सीटीएस-डी) ब्लॉग पोस्ट में दिए गए दिशा-निर्देशों का पालन करके, सीटीएस और सीटीएस की पुष्टि करने वाले टूल में नए टेस्ट जोड़ सकते हैं. जोड़ा गया
अपने-आप होने वाले फ़ोल्ड किए जा सकने वाले टेस्ट DeviceStateManager एपीआई, वैकल्पिक मोड के विकल्प की मदद से टेस्ट करने की सुविधा देता है. यह विकल्प, फ़ोल्ड किए जा सकने वाले डिवाइस की अलग-अलग स्थितियों पर चलाया जा सकता है. जांच का तरीका, डिवाइस में तय किए गए डिसप्ले फ़ोल्डिंग स्टेटस पर आधारित होता है. ज़्यादा जानकारी के लिए, वैकल्पिक मोड के लिए सीटीएस चलाना देखें. जोड़ा गया
बेसलाइन सेटिंग दो बेसलाइन सेटिंग जोड़ी गई हैं, जिन्हें आम तौर पर डिफ़ॉल्ट रूप से माना जाता है. हर सीटीएस टेस्ट मॉड्यूल को चलाने से पहले, सिस्टम चेकर डिवाइस की ये बेसलाइन सेटिंग अपने-आप सेट करता है:
  • स्क्रीन चालू रखना
  • ओएस के अपने-आप अपडेट होने की सुविधा बंद करना
जोड़ा गया
सीटीएस टेस्ट की क्वालिटी को बेहतर बनाना जांच में आने वाली समस्याओं को ठीक किया गया है. साथ ही, कुछ जांचों को पूरा होने में लगने वाले समय को कम किया गया है. अपडेट हो गया

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

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

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

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

नए मॉड्यूल

टेस्ट मॉड्यूल का नाम जोड़ा गया ABI इंस्टैंट ऐप्लिकेशन की जांच करना
CtsAdServicesDeviceTestCases arm64-v8a
CtsAdServicesDeviceTestCases[झटपट] arm64-v8a हां
CtsAmbientContextServiceTestCases आर्म64-v8a
CtsAndroidTestBase29ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[झटपट] arm64-v8a हां
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases आर्म64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] arm64-v8a हां
CtsArtTestCases आर्म64-v8a
CtsArtTestCases Armeabi-v7a
CtsArtTestCases[instant] arm64-v8a हां
CtsBootDisplayModeTestCases arm64-v8a
CtsBootDisplayModeTestCases[instant] arm64-v8a हां
CtsCarBuiltinApiHostTestCases arm64-v8a
CtsCarHostNonRecoverableTestCases आर्म64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases आर्म64-v8a
CtsCompanionDeviceManagerCoreTestCases[झटपट] arm64-v8a हां
CtsCompanionDeviceManagerNoCompanionServicesTestCases arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] arm64-v8a हां
CtsCompanionDeviceManagerUiAutomationTestCases arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[instant] आर्म64-v8a हां
CtsGameServiceTestCases arm64-v8a
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 आर्म64-v8a
CtsInputMethodTestCases32[instant] arm64-v8a हां
CtsKeystorePerformanceTestCases arm64-v8a
CtsKeystorePerformanceTestCases armeabi-v7a
CtsKeystoreWycheप्रूफ़TestCases आर्म64-v8a
CtsKeystoreWycheproofTestCases armeabi-v7a
CtsLocaleConfigTestCases arm64-v8a
CtsLocaleManagerHostTestCases arm64-v8a
CtsLocaleManagerTestCases आर्म64-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[झटपट] arm64-v8a हां
CtsMediaEncoderTestCases arm64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[instant] आर्म64-v8a हां
CtsMediaExtractorTestCases आर्म64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[झटपट] arm64-v8a हां
CtsMediaMiscTestCases आर्म64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instant] arm64-v8a हां
CtsMediaMuxerTestCases आर्म64-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[रन-on-secondary-user] arm64-v8a
CtsMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases Armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[instant] आर्म64-v8a हां
CtsNativeNetPlatformTestCases arm64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[instant] arm64-v8a हां
CtsNearbyFastPairTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 आर्म64-v8a
CtsNetTestCasesMaxTargetSdk31[instant] arm64-v8a हां
CtsOnDevicePersonalizationTestCases arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a हां
CtsOsTestCases[run-on-secondary-user] आर्म64-v8a
CtsOsTestCases[रन-ऑन-वर्क-प्रोफ़ाइल] arm64-v8a
CtsPackageSettingHostTestCases आर्म64-v8a
CtsPackageSettingsHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases आर्म64-v8a
CtsPersistentDataBlockManagerTestCases Armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[run-on-secondary-user] arm64-v8a
Ctsफ़ोटो पिकरटेस्ट[रन-ऑन-वर्क-प्रोफ़ाइल] arm64-v8a
CtsProcessTest arm64-v8a
CtsSafetyCenterTestCases arm64-v8a
CtsSelinuxTargetSdk30TestCases arm64-v8a
CtsSettingsAPITestCases आर्म64-v8a
CtsSettingsAPITestCases[instant] arm64-v8a हां
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCases आर्म64-v8a
CtsSkQPTestCases armeabi-v7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsSupplementalApiDeviceTestCases[instant] आर्म64-v8a हां
CtsTaskFpsCallbackTestCases आर्म64-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 आर्म64-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 आर्म64-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 आर्म64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instant] arm64-v8a हां
CtsAppCloningHostTest[झटपट] आर्म64-v8a हां
CtsCodePathHostTestCases arm64-v8a
CtsCodePathHostTestCases armeabi-v7a
CtsCurrentApiSignatureTestCases[झटपट] arm64-v8a हां
CtsDreamsTestCases[instant] आर्म64-v8a हां
CtsMediaTestCases arm64-v8a
CtsMediaTestCases armeabi-v7a
CtsMediaTestCases[instant] arm64-v8a हां
CtsScopedStorageCoreHostTest[झटपट] arm64-v8a हां
CtsTelephonySdk28TestCases आर्म64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState[instant] arm64-v8a हां
LegacyStorageTest arm64-v8a
LegacyStorageTest[instant] arm64-v8a हां
ScopedStorageTest arm64-v8a
ScopedStorageTest[instant] arm64-v8a हां