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