इस पेज पर, CTS 17 R1 में किए गए मुख्य सीटीएस बदलावों की जानकारी है.
इन्फ़्रास्ट्रक्चर में सुधार
जांच के नतीजों को इकट्ठा करना और रिपोर्ट करना
CTS-V रिपोर्टिंग स्ट्रक्चर (इसमें CameraITS भी शामिल है) को रीफ़ैक्टर किया गया है, ताकि सबटेस्ट के ज़्यादा विस्तृत नतीजे मिल सकें. इस बेहतर सुविधा की मदद से, सबटेस्ट को एक साथ चलाया जा सकता है. इससे कुल रनटाइम कम हो जाता है. साथ ही, पूरे मॉड्यूल के बजाय, फ़ेल हुए सबटेस्ट को फिर से चलाया जा सकता है.
टोकन शार्डिंग
enable-token-sharding सुविधा से जुड़ी समस्या को ठीक किया गया है. इस सुविधा की वजह से, कभी-कभी सिम कार्ड वाले सैंपल की पहचान नहीं हो पाती थी. इस वजह से, टेस्ट सही तरीके से नहीं चल पाते थे.
बेहतर परफ़ॉर्मेंस
बायोमेट्रिक्स टेस्ट ऑप्टिमाइज़ेशन
सीटीएस-वी में बायोमेट्रिक टेस्ट सुइट में, समय के हिसाब से कई मुख्य टेस्ट शामिल हैं. इससे पुष्टि करने के लिए दिखने वाले प्रॉम्प्ट की संख्या 120 से घटकर 72 हो गई है.
कनेक्टिविटी और रेंजिंग की सुविधा को बेहतर बनाया गया है
मैन्युअल Presence test को पूरी तरह से अपने-आप काम करने वाले रेंजिंग मॉड्यूल (Ranging test) से बदल दिया गया है. मैन्युअल Presence test के लिए, डिवाइस को एक मीटर की दूरी पर सेट अप करना ज़रूरी होता है, ताकि सटीक पुष्टि की जा सके.
वाई-फ़ाई टेस्ट को आधुनिक बनाया गया
वाई-फ़ाई टेस्ट सुइट में किए गए अपडेट में ये शामिल हैं: नए Unsynchronized Service Discovery (USD) टेस्ट शुरू करना, मौजूदा Permission tests को नए फ़्रेमवर्क में माइग्रेट करना, और लेगसी मैन्युअल Connection tests को हटाना.
मल्टीमीडिया और टेलीकॉम से जुड़ी सुविधाएं बेहतर बनाई गई हैं
सुरक्षित प्लेबैक की सुविधाओं की पुष्टि करने के लिए, सुरक्षित प्लेबैक टेस्ट शुरू किया गया है. इससे यह पक्का किया जा सकता है कि वीडियो सही तरीके से दिखे और फ़्रेम रेट एक जैसा हो. सुरक्षित प्लेबैक टेस्ट सेटअप. यह CTS Verifier टेस्ट है. इसके लिए, पेरिफ़ेरल प्लेबैक एनालिसिस टूल की ज़रूरत होती है.
टेलीकॉम टेस्ट ऑटोमेशन
CTS-V-HOST में, मैन्युअल टेलीकॉम टेस्ट की जगह CtsTelecomTests ऑटोमेटेड मॉड्यूल का इस्तेमाल किया जाता है.
सीटीएस मॉड्यूल
टेस्ट मॉड्यूल और टेस्ट केस की संख्या यहां देखें:
- डिवाइस के टाइप के आधार पर, करीब 1,244 मॉड्यूल.
- एकल एबीआई के लिए, करीब 31 लाख टेस्ट केस.
185 नए मॉड्यूल
CtsAActivityManagerTestCtsAlarmAtomHostTestCasesCtsAlarmAtomHostTestCases[instant]CtsAllowlistTestCasesCtsAllowlistTestCases[instant]CtsAngleEnd2EndTestCasesCtsAnomalyDetectorTestsCtsAppcompatStateAtomHostTestCasesCtsAppcompatStateAtomHostTestCases[instant]CtsAppExitAtomHostTestCasesCtsAppExitAtomHostTestCases[instant]CtsAppFunctionNoQueryAllPackagesTestCasesCtsAppFunctionNoQueryAllPackagesTestCases[run-on-clone-profile]CtsAppFunctionNoQueryAllPackagesTestCases[run-on-private-profile]CtsAppFunctionNoQueryAllPackagesTestCases[run-on-secondary-user]CtsAppFunctionNoQueryAllPackagesTestCases[run-on-work-profile]CtsAppFunctionsAtomHostTestCasesCtsAppFunctionsAtomHostTestCases[instant]CtsAppHibernationAtomHostTestCasesCtsAppHibernationAtomHostTestCases[instant]CtsAppInteractionTestCasesCtsAppInteractionTestCases[run-on-clone-profile]CtsAppInteractionTestCases[run-on-private-profile]CtsAppInteractionTestCases[run-on-secondary-user]CtsAppInteractionTestCases[run-on-work-profile]CtsAppOpsAtomHostTestCasesCtsAppOpsAtomHostTestCases[instant]CtsAppStartAtomHostTestCasesCtsAppStartAtomHostTestCases[instant]CtsBackportedFixesAtomHostTestCasesCtsBackportedFixesAtomHostTestCases[instant]CtsBatteryCycleAtomHostTestCasesCtsBatteryCycleAtomHostTestCases[instant]CtsBatteryStatsAtomHostTestCasesCtsBatteryStatsAtomHostTestCases[instant]CtsBinderStatsAtomHostTestCasesCtsBinderStatsAtomHostTestCases[instant]CtsBluetoothAtomHostTestCasesCtsBluetoothAtomHostTestCases[instant]CtsConscryptTestCasesCtsContactsPickerCoreTestCasesCtsContactsPickerCoreTestCases[run-on-clone-profile]CtsContactsPickerCoreTestCases[run-on-private-profile]CtsContactsPickerCoreTestCases[run-on-work-profile]CtsContactsPickerCoreTestCasesSdk36CtsContactsProviderHostTestCasesCtsContactsProviderSessionTestCasesCtsContactsProviderTestsStrictSqlCheckSdk37CtsContentPccTestCasesCtsContentRestrictionTestCasesCtsContentSafetyServiceTestCasesCtsContextualModeManagerTestCasesCtsContextualModeManagerTestCases[run-on-clone-profile]CtsContextualModeManagerTestCases[run-on-private-profile]CtsContextualModeManagerTestCases[run-on-secondary-user]CtsContextualModeManagerTestCases[run-on-work-profile]CtsCoreGraphicsAtomHostTestCasesCtsCoreGraphicsAtomHostTestCases[instant]CtsCpuAtomHostTestCasesCtsCpuAtomHostTestCases[instant]CtsCredentialsAtomHostTestCasesCtsCredentialsAtomHostTestCases[instant]CtsDevicePowerAtomHostTestCasesCtsDevicePowerAtomHostTestCases[instant]CtsDeviceStateAtomHostTestCasesCtsDeviceStateAtomHostTestCases[instant]CtsDisplayAtomHostTestCasesCtsDisplayAtomHostTestCases[instant]CtsDisplayStaticDeviceStateTestCasesCtsDisplayStaticDeviceStateTestCases[instant]CtsGameManagerAtomHostTestCasesCtsGameManagerAtomHostTestCases[instant]CtsGnssAtomHostTestCasesCtsGnssAtomHostTestCases[instant]CtsGpuTestCasesCtsGpuTestCases[instant]CtsHardwareHealthAtomHostTestCasesCtsHardwareHealthAtomHostTestCases[instant]CtsJobSchedulerAtomHostTestCasesCtsJobSchedulerAtomHostTestCases[instant]CtsLogcatHostTestCasesCtsMediaAtomHostTestCasesCtsMediaAtomHostTestCases[instant]CtsMediaRouterHostTestCasesCtsMediaRouterHostTestCases[instant]CtsMemoryAtomHostTestCasesCtsMemoryAtomHostTestCases[instant]CtsMemorySafetyAtomHostTestCasesCtsMemorySafetyAtomHostTestCases[instant]CtsMotionCuesTestCasesCtsMotionCuesTestCases[instant]CtsMultisensoryTestCasesCtsMultisensoryTestCases[instant]CtsMultisensoryTestCases[run-on-clone-profile]CtsMultisensoryTestCases[run-on-private-profile]CtsMultisensoryTestCases[run-on-secondary-user]CtsMultisensoryTestCases[run-on-work-profile]CtsNativeNdkAllowlistTestCtsNativeServiceTestCtsNetAtomHostTestCasesCtsNetAtomHostTestCases[instant]CtsNetSecConfigCustomTrustManagerTestCasesCtsNetSecConfigCustomTrustManagerTestCases[instant]CtsNetSecConfigEncryptedClientHelloTestCasesCtsNetSecConfigEncryptedClientHelloTestCases[instant]CtsNetSecEncryptedClientHelloTestCasesCtsNetSecEncryptedClientHelloTestCases[instant]CtsNetTestCasesLocalNetNoPermissionsCtsNetTestCasesLocalNetNoPermissions[instant]CtsNotificationAtomHostTestCasesCtsNotificationAtomHostTestCases[instant]CtsNpuManagerMoblyTestCasesCtsNpuManagerTestCasesCtsPackageManagerIsolatedSplitHostTestCasesCtsPackageManagerSplitHostTestCasesCtsPccFeatureTestsCtsPccFeatureTests[run-on-clone-profile]CtsPccFeatureTests[run-on-private-profile]CtsPccFeatureTests[run-on-secondary-user]CtsPccFeatureTests[run-on-work-profile]CtsPccProcessTestsCtsPccSandboxManagerNativeTestCtsPccSecurityTestCasesCtsPerfAtomHostTestCasesCtsPerfAtomHostTestCases[instant]CtsPerfettoAtomHostTestCasesCtsPerfettoAtomHostTestCases[instant]CtsPerformanceHintManagerAtomHostTestCasesCtsPerformanceHintManagerAtomHostTestCases[instant]CtsPermissionStateAtomHostTestCasesCtsPermissionStateAtomHostTestCases[instant]CtsPersonalContextTestCasesCtsPersonalContextTestCases[run-on-clone-profile]CtsPersonalContextTestCases[run-on-private-profile]CtsPersonalContextTestCases[run-on-secondary-user]CtsPersonalContextTestCases[run-on-work-profile]CtsPowerAtomHostTestCasesCtsPowerAtomHostTestCases[instant]CtsPowerManagerAtomHostTestCasesCtsPowerManagerAtomHostTestCases[instant]CtsPowerManagerPccTestCasesCtsPowerManagerPccTestCases[instant]CtsPowerManagerPccTestCases[run-on-work-profile]CtsSerialTestCasesCtsSettingsStatsAtomHostTestCasesCtsSettingsStatsAtomHostTestCases[instant]CtsSharesheetAppLockTestCasesCtsSizeCompatRestartButtonAtomHostTestCasesCtsSizeCompatRestartButtonAtomHostTestCases[instant]CtsSoundTriggerPccTestCasesCtsStatsdAtomHostRebootTestCasesCtsStatsdAtomHostRebootTestCases[instant]CtsStopAndKillHostTestCtsTelecomModuleTestsCtsTelephonyAtomHostTestCasesCtsTelephonyAtomHostTestCases[instant]CtsTelephonySatelliteTestCasesCtsTextClassifierPccTestCasesCtsTlsAtomHostTestCasesCtsTlsAtomHostTestCases[instant]CtsTrustTokenServiceTestCasesCtsTrustTokenServiceTestCases[instant]CtsUprobeStatsTestCtsUsageEventsPccTestCasesCtsUsbAtomHostTestCasesCtsUsbAtomHostTestCases[instant]CtsUsbManagerTestCases[run-on-clone-profile]CtsUsbManagerTestCases[run-on-private-profile]CtsUsbManagerTestCases[run-on-secondary-user]CtsUsbManagerTestCases[run-on-work-profile]CtsUsersAtomHostTestCasesCtsUsersAtomHostTestCases[instant]CtsVibratorAtomHostTestCasesCtsVibratorAtomHostTestCases[instant]CtsVirtualDevicesComputerControlTestsCtsVoiceInteractionAtomHostTestCasesCtsVoiceInteractionAtomHostTestCases[instant]CtsWifiAtomHostTestCasesCtsWifiAtomHostTestCases[instant]CtsWindowManagerHostTestCasesMctsVideoTestCasesMtsWebAppTestCasesPccServiceNonPccClientTestPccServicePccClientTestVmMultiTenancyTests.CTS
16 मॉड्यूल हटाए गए
AdsPersonalizationStatusTestCtsAppFgsTestCases[instant]CtsCameraHeadlessSystemUserTestCasesCtsCarBuiltinApiHostTestCasesCtsFgsTimeoutTestCases[instant]CtsHealthConnectHostSideDeviceTestCasesCtsHealthConnectHostTestCasesCtsInstalledLoadingProgressHostTestsCtsSandboxedAdIdManagerTestsCtsSandboxedAppSetIdManagerTestsCtsSandboxedFledgeManagerTestsCtsSandboxedMeasurementManagerTestsCtsSandboxedTopicsManagerTestsCtsShortFgsTestCases[instant]CtsVideoEncodingQualityHostTestCases[instant]MctsTextClassifierTestCases
CTS Verifier 17 के नए टेस्ट
सीटीएस-वी-होस्ट के 36 नए टेस्ट केस जोड़े गए हैं. इनमें इंटरैक्टिव टेस्ट और होस्ट पर आधारित पुष्टि करने वाले टेस्ट केस शामिल हैं.
सात मॉड्यूल से 36 टेस्ट जोड़े गए
| मॉड्यूल का नाम | हाल ही में जोड़े गए टेस्ट केस की सूची | ज़रूरी शर्त का आईडी या एपीआई |
|---|---|---|
| CtsNotificationSizeVerifierHostTest |
|
एपीआई के काम करने के तरीके की जांच |
| CtsPermissionInteractiveTestCases |
|
सीडीडी 3.8.18[C-0-1] |
| CtsSysuiInteractiveTestCases |
|
android.app.StatusBarManager#showPowerMenu
|
| CtsUsbTypecTestCases |
|
CDD 7.7.1-[C-SR-3] |
| CtsTelecomTest |
|
मौजूदा टेलीकॉम टेस्ट माइग्रेट करना |
| CtsWifiConnectionTests |
|
java.lang.Stringandroid.net.MacAddressandroid.net.NetworkSpecifierandroid.net.NetworkRequest,android.net.ConnectivityManager.NetworkCallback,intandroid.os.PatternMatcherjava.util.concurrent.Executor,android.net.wifi.WifiManager.SuggestionUserApprovalStatusListenerandroid.net.wifi.WifiManager.SuggestionConnectionStatusListenerjava.util.concurrent.Executor,android.net.wifi.WifiManager.SuggestionConnectionStatusListener |
| CtsWifiUsdTests |
|
android.net.wifi.usd.PublishSessionCallbackandroid.net.wifi.usd.SubscribeSessionCallbackandroid.net.wifi.usd.DiscoveryResult |
सत्यापन करने वाले पांच अन्य सेक्शन के लिए, 10 नई जांचें जोड़ी गईं
| सेक्शन | हाल ही में जोड़े गए टेस्ट केस की सूची |
|---|---|
AUDIO |
|
CAMERA |
|
FEATURES |
|
MEDIA |
|
SYSUI |
|