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