این صفحه شامل تغییرات کلیدی CTS معرفی شده در CTS 17 R1 است.
بهبود زیرساختها
تجمیع نتایج آزمایش و گزارشدهی
ساختار گزارشدهی CTS-V (شامل CameraITS) برای پشتیبانی از نتایج جزئیترِ آزمونها، بازسازی شده است. این بهبود، اجرای موازی آزمونهای فرعی را برای کاهش زمان اجرای کل، و تمرکز بر اجرای مجدد آزمونهای فرعی ناموفق به جای کل ماژول، امکانپذیر میسازد.
شاردینگ توکن
مشکلی که در ویژگی enable-token-sharding وجود داشت و گاهی اوقات نمونههای دارای سیمکارت را تشخیص نمیداد و باعث اجرای نادرست تستها میشد، برطرف شد.
بهبود کارایی
بهینهسازی تست بیومتریک
مجموعه تست بیومتریک در CTS-V چندین تست کلید مبتنی بر زمان را ترکیب میکند و تعداد درخواستهای احراز هویت را از ۱۲۰ به ۷۲ کاهش میدهد.
مدرنسازی اتصال و برد
Presence test ، که برای اعتبارسنجی دقیق به یک دستگاه استاندارد ۱ متری نیاز دارد، با یک ماژول مسافتیابی کاملاً خودکار ( Ranging test ) جایگزین شده است.
نوسازی تست وایفای
بهروزرسانیهای مجموعه تست وایفای شامل معرفی تستهای جدید Unsynchronized Service Discovery (USD) ، انتقال Permission tests موجود به یک چارچوب مدرنشده و حذف Connection tests دستی قدیمی است.
پیشرفتهای چندرسانهای و مخابراتی
تست پخش امن برای اعتبارسنجی قابلیتهای پخش امن، تضمین نمایش صحیح ویدیو و ثبات نرخ فریم در تنظیمات تست پخش امن معرفی شده است. این یک تست CTS Verifier است و به یک ابزار تجزیه و تحلیل پخش محیطی نیاز دارد.
اتوماسیون تست مخابرات
تستهای دستی مخابرات با ماژول خودکار CtsTelecomTests در CTS-V-HOST جایگزین شدهاند.
ماژولهای 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 شامل آزمایشهای تعاملی و موارد آزمایشی تأییدکننده مبتنی بر میزبان اضافه شده است.
۳۶ آزمون از ۷ ماژول اضافه شد
| نام ماژول | لیست موارد آزمایشی که اخیراً اضافه شدهاند | شناسه یا API مورد نیاز |
|---|---|---|
| CtsNotificationSizeVerifierHostTest |
| تست رفتار API |
| CtsPermissionInteractiveTestCases |
| CDD 3.8.18[C-0-1] |
| CtsSysuiInteractiveTestCases |
| android.app.StatusBarManager#showPowerMenu |
| موارد تست CtsUsbTypec |
| CDD 7.7.1-[C-SR-3] |
| تست مخابرات Cts |
| انتقال تستهای مخابراتی موجود |
| تستهای اتصال وایفای Cts |
| 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 |
| تستهای CtsWifiUsd |
| android.net.wifi.usd.PublishSessionCallbackandroid.net.wifi.usd.SubscribeSessionCallbackandroid.net.wifi.usd.DiscoveryResult |
۱۰ آزمایش جدید برای پنج بخش دیگر Verifier اضافه شد
| بخش | لیست موارد آزمایشی که اخیراً اضافه شدهاند |
|---|---|
AUDIO |
|
CAMERA |
|
FEATURES |
|
MEDIA |
|
SYSUI |
|