এই পৃষ্ঠায় CTS 17 R1-এ প্রবর্তিত প্রধান CTS পরিবর্তনগুলো অন্তর্ভুক্ত রয়েছে।
অবকাঠামোগত উন্নয়ন
পরীক্ষার ফলাফল একত্রীকরণ এবং প্রতিবেদন
সূক্ষ্ম উপ-পরীক্ষার ফলাফল সমর্থনের জন্য CTS-V রিপোর্টিং কাঠামো (CameraITS সহ) পুনর্গঠন করা হয়েছে। এই উন্নতির ফলে মোট রানটাইম কমাতে উপ-পরীক্ষাগুলো সমান্তরালভাবে চালানো যায় এবং সম্পূর্ণ মডিউলের পরিবর্তে ব্যর্থ উপ-পরীক্ষাগুলো বিশেষভাবে পুনরায় চালানো সম্ভব হয়।
টোকেন শার্ডিং
`enable-token-sharding` ফিচারের একটি সমস্যা সমাধান করা হয়েছে, যেটি মাঝে মাঝে সিম কার্ডযুক্ত স্যাম্পল শনাক্ত করতে ব্যর্থ হতো, ফলে টেস্টগুলো ভুলভাবে চলত।
দক্ষতার উন্নতি
বায়োমেট্রিক্স পরীক্ষার অপ্টিমাইজেশন
CTS-V-এর বায়োমেট্রিক টেস্ট স্যুট একাধিক সময়-ভিত্তিক মূল পরীক্ষাকে একত্রিত করে, যার ফলে প্রমাণীকরণের জন্য প্রয়োজনীয় বার্তার সংখ্যা ১২০ থেকে কমে ৭২-এ দাঁড়ায়।
সংযোগ এবং পরিসীমা আধুনিকীকরণ
ম্যানুয়াল Presence test , যার সঠিক যাচাইকরণের জন্য একটি প্রমিত ১ মিটার ডিভাইস সেটআপের প্রয়োজন হতো, সেটিকে একটি সম্পূর্ণ স্বয়ংক্রিয় রেঞ্জিং মডিউল ( Ranging test ) দ্বারা প্রতিস্থাপন করা হয়েছে।
ওয়াই-ফাই পরীক্ষার আধুনিকীকরণ
ওয়াই-ফাই টেস্ট স্যুটের আপডেটগুলোর মধ্যে রয়েছে নতুন Unsynchronized Service Discovery (USD) টেস্টের সংযোজন, বিদ্যমান Permission tests একটি আধুনিক কাঠামোতে স্থানান্তর এবং পুরোনো ম্যানুয়াল Connection tests অপসারণ।
মাল্টিমিডিয়া এবং টেলিকম উন্নয়ন
নিরাপদ প্লেব্যাকের সক্ষমতা যাচাই করার জন্য সিকিউর প্লেব্যাক টেস্ট চালু করা হয়েছে, যা সঠিক ভিডিও প্রদর্শন এবং ফ্রেম রেটের ধারাবাহিকতা নিশ্চিত করে। এটি একটি CTS ভেরিফায়ার টেস্ট এবং এর জন্য একটি পেরিফেরাল প্লেব্যাক অ্যানালাইসিস টুল প্রয়োজন।
টেলিকম টেস্ট অটোমেশন
CTS-V-HOST এ ম্যানুয়াল টেলিকম টেস্টের পরিবর্তে CtsTelecomTests অটোমেটেড মডিউলটি ব্যবহার করা হয়।
CTS মডিউল
টেস্ট মডিউল এবং টেস্ট কেসের সংখ্যা নিম্নরূপ:
- ডিভাইসের প্রকারভেদের উপর নির্ভর করে আনুমানিক ১,২৪৪টি মডিউল।
- একক ABI-এর জন্য প্রায় ৩১ লক্ষ টেস্ট কেস।
১৮৫টি নতুন মডিউল
-
CtsAActivityManagerTest -
CtsAlarmAtomHostTestCases -
CtsAlarmAtomHostTestCases[instant] -
CtsAllowlistTestCases -
CtsAllowlistTestCases[instant] -
CtsAngleEnd2EndTestCases -
CtsAnomalyDetectorTests -
CtsAppcompatStateAtomHostTestCases -
CtsAppcompatStateAtomHostTestCases[instant] -
CtsAppExitAtomHostTestCases -
CtsAppExitAtomHostTestCases[instant] -
CtsAppFunctionNoQueryAllPackagesTestCases -
CtsAppFunctionNoQueryAllPackagesTestCases[run-on-clone-profile] -
CtsAppFunctionNoQueryAllPackagesTestCases[run-on-private-profile] -
CtsAppFunctionNoQueryAllPackagesTestCases[run-on-secondary-user] -
CtsAppFunctionNoQueryAllPackagesTestCases[run-on-work-profile] -
CtsAppFunctionsAtomHostTestCases -
CtsAppFunctionsAtomHostTestCases[instant] -
CtsAppHibernationAtomHostTestCases -
CtsAppHibernationAtomHostTestCases[instant] -
CtsAppInteractionTestCases -
CtsAppInteractionTestCases[run-on-clone-profile] -
CtsAppInteractionTestCases[run-on-private-profile] -
CtsAppInteractionTestCases[run-on-secondary-user] -
CtsAppInteractionTestCases[run-on-work-profile] -
CtsAppOpsAtomHostTestCases -
CtsAppOpsAtomHostTestCases[instant] -
CtsAppStartAtomHostTestCases -
CtsAppStartAtomHostTestCases[instant] -
CtsBackportedFixesAtomHostTestCases -
CtsBackportedFixesAtomHostTestCases[instant] -
CtsBatteryCycleAtomHostTestCases -
CtsBatteryCycleAtomHostTestCases[instant] -
CtsBatteryStatsAtomHostTestCases -
CtsBatteryStatsAtomHostTestCases[instant] -
CtsBinderStatsAtomHostTestCases -
CtsBinderStatsAtomHostTestCases[instant] -
CtsBluetoothAtomHostTestCases -
CtsBluetoothAtomHostTestCases[instant] -
CtsConscryptTestCases -
CtsContactsPickerCoreTestCases -
CtsContactsPickerCoreTestCases[run-on-clone-profile] -
CtsContactsPickerCoreTestCases[run-on-private-profile] -
CtsContactsPickerCoreTestCases[run-on-work-profile] -
CtsContactsPickerCoreTestCasesSdk36 -
CtsContactsProviderHostTestCases -
CtsContactsProviderSessionTestCases -
CtsContactsProviderTestsStrictSqlCheckSdk37 -
CtsContentPccTestCases -
CtsContentRestrictionTestCases -
CtsContentSafetyServiceTestCases -
CtsContextualModeManagerTestCases -
CtsContextualModeManagerTestCases[run-on-clone-profile] -
CtsContextualModeManagerTestCases[run-on-private-profile] -
CtsContextualModeManagerTestCases[run-on-secondary-user] -
CtsContextualModeManagerTestCases[run-on-work-profile] -
CtsCoreGraphicsAtomHostTestCases -
CtsCoreGraphicsAtomHostTestCases[instant] -
CtsCpuAtomHostTestCases -
CtsCpuAtomHostTestCases[instant] -
CtsCredentialsAtomHostTestCases -
CtsCredentialsAtomHostTestCases[instant] -
CtsDevicePowerAtomHostTestCases -
CtsDevicePowerAtomHostTestCases[instant] -
CtsDeviceStateAtomHostTestCases -
CtsDeviceStateAtomHostTestCases[instant] -
CtsDisplayAtomHostTestCases -
CtsDisplayAtomHostTestCases[instant] -
CtsDisplayStaticDeviceStateTestCases -
CtsDisplayStaticDeviceStateTestCases[instant] -
CtsGameManagerAtomHostTestCases -
CtsGameManagerAtomHostTestCases[instant] -
CtsGnssAtomHostTestCases -
CtsGnssAtomHostTestCases[instant] -
CtsGpuTestCases -
CtsGpuTestCases[instant] -
CtsHardwareHealthAtomHostTestCases -
CtsHardwareHealthAtomHostTestCases[instant] -
CtsJobSchedulerAtomHostTestCases -
CtsJobSchedulerAtomHostTestCases[instant] -
CtsLogcatHostTestCases -
CtsMediaAtomHostTestCases -
CtsMediaAtomHostTestCases[instant] -
CtsMediaRouterHostTestCases -
CtsMediaRouterHostTestCases[instant] -
CtsMemoryAtomHostTestCases -
CtsMemoryAtomHostTestCases[instant] -
CtsMemorySafetyAtomHostTestCases -
CtsMemorySafetyAtomHostTestCases[instant] -
CtsMotionCuesTestCases -
CtsMotionCuesTestCases[instant] -
CtsMultisensoryTestCases -
CtsMultisensoryTestCases[instant] -
CtsMultisensoryTestCases[run-on-clone-profile] -
CtsMultisensoryTestCases[run-on-private-profile] -
CtsMultisensoryTestCases[run-on-secondary-user] -
CtsMultisensoryTestCases[run-on-work-profile] -
CtsNativeNdkAllowlistTest -
CtsNativeServiceTest -
CtsNetAtomHostTestCases -
CtsNetAtomHostTestCases[instant] -
CtsNetSecConfigCustomTrustManagerTestCases -
CtsNetSecConfigCustomTrustManagerTestCases[instant] -
CtsNetSecConfigEncryptedClientHelloTestCases -
CtsNetSecConfigEncryptedClientHelloTestCases[instant] -
CtsNetSecEncryptedClientHelloTestCases -
CtsNetSecEncryptedClientHelloTestCases[instant] -
CtsNetTestCasesLocalNetNoPermissions -
CtsNetTestCasesLocalNetNoPermissions[instant] -
CtsNotificationAtomHostTestCases -
CtsNotificationAtomHostTestCases[instant] -
CtsNpuManagerMoblyTestCases -
CtsNpuManagerTestCases -
CtsPackageManagerIsolatedSplitHostTestCases -
CtsPackageManagerSplitHostTestCases -
CtsPccFeatureTests -
CtsPccFeatureTests[run-on-clone-profile] -
CtsPccFeatureTests[run-on-private-profile] -
CtsPccFeatureTests[run-on-secondary-user] -
CtsPccFeatureTests[run-on-work-profile] -
CtsPccProcessTests -
CtsPccSandboxManagerNativeTest -
CtsPccSecurityTestCases -
CtsPerfAtomHostTestCases -
CtsPerfAtomHostTestCases[instant] -
CtsPerfettoAtomHostTestCases -
CtsPerfettoAtomHostTestCases[instant] -
CtsPerformanceHintManagerAtomHostTestCases -
CtsPerformanceHintManagerAtomHostTestCases[instant] -
CtsPermissionStateAtomHostTestCases -
CtsPermissionStateAtomHostTestCases[instant] -
CtsPersonalContextTestCases -
CtsPersonalContextTestCases[run-on-clone-profile] -
CtsPersonalContextTestCases[run-on-private-profile] -
CtsPersonalContextTestCases[run-on-secondary-user] -
CtsPersonalContextTestCases[run-on-work-profile] -
CtsPowerAtomHostTestCases -
CtsPowerAtomHostTestCases[instant] -
CtsPowerManagerAtomHostTestCases -
CtsPowerManagerAtomHostTestCases[instant] -
CtsPowerManagerPccTestCases -
CtsPowerManagerPccTestCases[instant] -
CtsPowerManagerPccTestCases[run-on-work-profile] -
CtsSerialTestCases -
CtsSettingsStatsAtomHostTestCases -
CtsSettingsStatsAtomHostTestCases[instant] -
CtsSharesheetAppLockTestCases -
CtsSizeCompatRestartButtonAtomHostTestCases -
CtsSizeCompatRestartButtonAtomHostTestCases[instant] -
CtsSoundTriggerPccTestCases -
CtsStatsdAtomHostRebootTestCases -
CtsStatsdAtomHostRebootTestCases[instant] -
CtsStopAndKillHostTest -
CtsTelecomModuleTests -
CtsTelephonyAtomHostTestCases -
CtsTelephonyAtomHostTestCases[instant] -
CtsTelephonySatelliteTestCases -
CtsTextClassifierPccTestCases -
CtsTlsAtomHostTestCases -
CtsTlsAtomHostTestCases[instant] -
CtsTrustTokenServiceTestCases -
CtsTrustTokenServiceTestCases[instant] -
CtsUprobeStatsTest -
CtsUsageEventsPccTestCases -
CtsUsbAtomHostTestCases -
CtsUsbAtomHostTestCases[instant] -
CtsUsbManagerTestCases[run-on-clone-profile] -
CtsUsbManagerTestCases[run-on-private-profile] -
CtsUsbManagerTestCases[run-on-secondary-user] -
CtsUsbManagerTestCases[run-on-work-profile] -
CtsUsersAtomHostTestCases -
CtsUsersAtomHostTestCases[instant] -
CtsVibratorAtomHostTestCases -
CtsVibratorAtomHostTestCases[instant] -
CtsVirtualDevicesComputerControlTests -
CtsVoiceInteractionAtomHostTestCases -
CtsVoiceInteractionAtomHostTestCases[instant] -
CtsWifiAtomHostTestCases -
CtsWifiAtomHostTestCases[instant] -
CtsWindowManagerHostTestCases -
MctsVideoTestCases -
MtsWebAppTestCases -
PccServiceNonPccClientTest -
PccServicePccClientTest -
VmMultiTenancyTests.CTS
১৬টি মডিউল সরানো হয়েছে
-
AdsPersonalizationStatusTest -
CtsAppFgsTestCases[instant] -
CtsCameraHeadlessSystemUserTestCases -
CtsCarBuiltinApiHostTestCases -
CtsFgsTimeoutTestCases[instant] -
CtsHealthConnectHostSideDeviceTestCases -
CtsHealthConnectHostTestCases -
CtsInstalledLoadingProgressHostTests -
CtsSandboxedAdIdManagerTests -
CtsSandboxedAppSetIdManagerTests -
CtsSandboxedFledgeManagerTests -
CtsSandboxedMeasurementManagerTests -
CtsSandboxedTopicsManagerTests -
CtsShortFgsTestCases[instant] -
CtsVideoEncodingQualityHostTestCases[instant] -
MctsTextClassifierTestCases
CTS ভেরিফায়ার ১৭টি নতুন পরীক্ষা
ইন্টারেক্টিভ টেস্ট এবং হোস্ট-ভিত্তিক ভেরিফায়ার টেস্ট কেস সহ ৩৬টি নতুন CTS-V-HOST টেস্ট কেস যোগ করা হয়েছে।
৭টি মডিউল থেকে ৩৬টি পরীক্ষা যোগ করা হয়েছে
| মডিউলের নাম | নতুন যোগ করা টেস্ট কেসের তালিকা | রিকোয়ারমেন্ট আইডি বা এপিআই |
|---|---|---|
| CtsNotificationSizeVerifierHostTest |
| এপিআই আচরণ পরীক্ষা |
| CtsPermissionInteractiveTestCases |
| সিডিডি ৩.৮.১৮[সি-০-১] |
| CtsSysuiInteractiveTestCases |
| android.app.StatusBarManager#showPowerMenu |
| CtsUsbTypecTestCases |
| সিডিডি ৭.৭.১-[সি-এসআর-৩] |
| সিটিএস টেলিকম টেস্ট |
| বিদ্যমান টেলিকম পরীক্ষাগুলির স্থানান্তর |
| 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 |
অন্য পাঁচটি ভেরিফায়ার বিভাগের জন্য ১০টি নতুন টেস্ট যোগ করা হয়েছে।
| বিভাগ | নতুন যোগ করা টেস্ট কেসের তালিকা |
|---|---|
AUDIO |
|
CAMERA |
|
FEATURES |
|
MEDIA |
|
SYSUI |
|