این صفحه شامل تغییرات کلیدی CTS معرفی شده در اندروید ۱۳ است.
ویژگیهای سیتیاس
اندروید ۱۳ شامل مستندات جدید و بهروز شده برای ویژگیهای CTS زیر است.
| ویژگیها | توضیحات | اضافه/بهروزرسانی شد |
|---|---|---|
| بهروزرسانیهای ITS دوربین | برای فهرستی از تغییرات، به یادداشتهای انتشار مجموعه تست تصویر دوربین اندروید T (AOSP آزمایشی) مراجعه کنید. | بهروزرسانیشده |
| تأیید انطباق با الزامات حضور ترکیبی | آزمایشهای تأییدکننده CTS برای الزامات کالیبراسیون حضور اضافه شد. برای جزئیات بیشتر، به بخشهای 2.2.1، 7.4.9 و 7.4.3 از CDD مراجعه کنید. | اضافه شد |
| تست چند دستگاهی در CTS | اندروید ۱۳ از تست چند دستگاهی پشتیبانی میکند. تستهایی که به چندین دستگاه نیاز دارند، به طور خودکار در طول اجرای CTS اجرا میشوند. CTS 13 شامل برخی تستهای چند دستگاهی است که هنگام استفاده از sharding به طور خودکار فعال میشوند. در حالی که تست نیازی به تغییرات اضافی در تنظیمات فیزیکی ندارد، virtualenv برای اجرای صحیح تستها باید نصب شود. برای جزئیات بیشتر، به Multi-devices suites مراجعه کنید. | اضافه شد |
| بهروزرسانیهای الزامات نقطه دسترسی وایفای | اندروید ۱۳ پشتیبانی از اتصال همزمان به دو نقطه دسترسی ارائه دهنده اینترنت را برای STA+STA افزایش میدهد. برای این ویژگیهای اختیاری، یک محیط تست Wi-Fi پیشرفته برای CTS با دو نقطه دسترسی DBS (2.4 گیگاهرتز + 5 گیگاهرتز) مورد نیاز است. هر نقطه دسترسی DBS فیزیکی واحد را میتوان برای پشتیبانی از این دو نقطه دسترسی منطقی، مانند TPLink AC 1750 با OpenWRT، برنامهریزی کرد. برای جزئیات بیشتر، به Wi-Fi STA/STA Concurrency مراجعه کنید. | بهروزرسانیشده |
| حاشیهنویسی الزامات API و CDD در تأییدکننده CTS | حاشیهنویسیهایی برای تستهایی که رفتارهای API و الزامات CDD را در CTS Verifier اعمال میکنند، اضافه شد. | اضافه شد |
| توسعهدهنده به CTS کمک کرد | توسعهدهندگان خارجی میتوانند با پیروی از دستورالعملهای موجود در پست وبلاگ Developer-Powered CTS (CTS-D) آزمایشهای جدیدی را به CTS و CTS Verifier اضافه کنند. | اضافه شد |
| تستهای تاشو خودکار | رابط برنامهنویسی کاربردی DeviceStateManager تستهایی را با گزینه حالتهای جایگزین پیکربندی شده برای اجرا در حالتهای مختلف دستگاه تاشو فعال میکند. اجرای تست بر اساس حالتهای تاشوی صفحه نمایش تعریف شده در دستگاه انجام میشود. برای جزئیات بیشتر، به اجرای CTS برای حالتهای جایگزین مراجعه کنید. | اضافه شد |
| تنظیمات پایه | دو تنظیم پایه اضافه شده است که معمولاً به طور پیشفرض فرض میشوند. قبل از اجرای هر ماژول تست CTS، بررسیکننده سیستم به طور خودکار تنظیمات پایه دستگاه زیر را تنظیم میکند:
| اضافه شد |
| بهبود کیفیت آزمایش CTS | مشکل پوسته پوسته شدن تست برطرف شد و زمان اجرای طولانی برای تستهای خاص کاهش یافت. | بهروزرسانیشده |
ماژولهای CTS
تعداد ماژولهای آزمون و موارد آزمون به شرح زیر است:
- حدود ۱۰۶۸ ماژول بسته به دستگاهها
- تقریباً ۲.۶۹ میلیون مورد تست روی ۲ ABI
در اندروید ۱۳، در مجموع ۱۱۹ ماژول جدید اضافه و ۱۹ ماژول حذف شدهاند. برای اطلاعات بیشتر به جداول زیر مراجعه کنید.
ماژولهای جدید
| نام ماژول تست اضافه شد | ای بی آی | تست فوری اپلیکیشن |
|---|---|---|
| موارد تست دستگاه CtsAdServices | arm64-v8a | |
| موارد تست دستگاه CtsAdServices[فوری] | arm64-v8a | بله |
| موارد تست سرویس CtsAmbientContextService | arm64-v8a | |
| موارد تست CtsAndroidTestBase29ApiSignature | arm64-v8a | |
| CtsAndroidTestBase29ApiSignatureTestCases[فوری] | arm64-v8a | بله |
| CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | arm64-v8a | |
| CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] | arm64-v8a | بله |
| موارد تست CtsArt | arm64-v8a | |
| موارد تست CtsArt | armeabi-v7a | |
| CtsArtTestCases[فوری] | arm64-v8a | بله |
| موارد آزمایشی حالت نمایش بوت Cts | arm64-v8a | |
| موارد آزمایشی حالت نمایش بوت CtsBootDisplayMode[فوری] | arm64-v8a | بله |
| موارد تست CtsCarBuiltinApiHost | arm64-v8a | |
| موارد آزمایشی غیر قابل بازیابی CtsCarHost | arm64-v8a | |
| موارد آزمایشی سرویس جستجوی ابری CtsCloud | arm64-v8a | |
| CtsCompanionDeviceManagerCoreTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerCoreTestCases[فوری] | arm64-v8a | بله |
| CtsCompanionDeviceManagerNoCompanionServicesTestCases | arm64-v8a | |
| CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] | arm64-v8a | بله |
| CtsCompanionDeviceManagerUiاتوماسیونTestCases | arm64-v8a | |
| موارد آزمایشی اتوماسیون CtsCompanionDeviceManagerUi[فوری] | arm64-v8a | بله |
| موارد تست سرویس CtsGame | arm64-v8a | |
| موارد تست سرویس CtsGame | armeabi-v7a | |
| CtsGpuMetricsHostTestCases | arm64-v8a | |
| موارد آزمون روش ورودی Cts32 | arm64-v8a | |
| CtsInputMethodTestCases32[لحظه] | arm64-v8a | بله |
| تست کیسهای عملکرد فروشگاه کلید Cts | arm64-v8a | |
| تست کیسهای عملکرد فروشگاه کلید Cts | armeabi-v7a | |
| تست کیسهای ضدآب CtsKeystoreWyche | arm64-v8a | |
| تست کیسهای ضدآب CtsKeystoreWyche | armeabi-v7a | |
| موارد تست پیکربندی محلی Cts | arm64-v8a | |
| CtsLocaleManagerHostTestCases | arm64-v8a | |
| موارد آزمایشی CtsLocaleManager | arm64-v8a | |
| موارد تست CtsMediaAudio | arm64-v8a | |
| موارد تست CtsMediaAudio | armeabi-v7a | |
| موارد تست صوتی CtsMedia[فوری] | arm64-v8a | بله |
| موارد تست کدک CtsMedia | arm64-v8a | |
| موارد تست کدک CtsMedia | armeabi-v7a | |
| موارد تست CtsMediaCodec[فوری] | arm64-v8a | بله |
| موارد آزمایشی رمزگشایی CtsMedia | arm64-v8a | |
| موارد آزمایشی رمزگشایی CtsMedia | armeabi-v7a | |
| موارد آزمایشی رمزگشایی CtsMedia[فوری] | arm64-v8a | بله |
| موارد تست چارچوب CtsMediaDrm | arm64-v8a | |
| موارد تست چارچوب CtsMediaDrm | armeabi-v7a | |
| موارد تست چارچوب CtsMediaDrm[فوری] | arm64-v8a | بله |
| موارد تست CtsMediaEncoder | arm64-v8a | |
| موارد تست CtsMediaEncoder | armeabi-v7a | |
| موارد تست CtsMediaEncoder[فوری] | arm64-v8a | بله |
| موارد آزمایشی استخراجکنندهی CtsMedia | arm64-v8a | |
| موارد آزمایشی استخراجکنندهی CtsMedia | armeabi-v7a | |
| موارد آزمایشی استخراجکنندهی CtsMedia[فوری] | arm64-v8a | بله |
| موارد تست متفرقه CtsMedia | arm64-v8a | |
| موارد تست متفرقه CtsMedia | armeabi-v7a | |
| موارد تست متفرقه CtsMedia[فوری] | arm64-v8a | بله |
| موارد تست CtsMediaMuxer | arm64-v8a | |
| موارد تست CtsMediaMuxer | armeabi-v7a | |
| موارد تست CtsMediaMuxer[فوری] | arm64-v8a | بله |
| موارد آزمایشی CtsMediaPlayer | arm64-v8a | |
| موارد آزمایشی CtsMediaPlayer | armeabi-v7a | |
| موارد آزمایشی CtsMediaPlayer[فوری] | arm64-v8a | بله |
| موارد تست ضبط کننده رسانه Cts | arm64-v8a | |
| موارد تست ضبط کننده رسانه Cts | armeabi-v7a | |
| موارد تست CtsMediaRecorder[فوری] | arm64-v8a | بله |
| موارد آزمایشی چندکاربره CtsMultiUser[اجرا روی کاربر ثانویه] | arm64-v8a | |
| موارد آزمایشی چندکاربره CtsMultiUser[اجرای همزمان با کار] | arm64-v8a | |
| CtsNNAPIStatsdAtomHostTestCases | arm64-v8a | |
| CtsNNAPIStatsdAtomHostTestCases | armeabi-v7a | |
| CtsNNAPIStatsdAtomHostTestCases[لحظه] | arm64-v8a | بله |
| موارد تست پلتفرم NetNativeCts | arm64-v8a | |
| موارد تست پلتفرم NetNativeCts | armeabi-v7a | |
| موارد آزمایشی CtsNativeNetPlatform[فوری] | arm64-v8a | بله |
| موارد تست جفت سریع CtsNearby | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk31 | arm64-v8a | |
| CtsNetTestCasesMaxTargetSdk31[فوری] | arm64-v8a | بله |
| شخصیسازیCtsOnDeviceTestCases | arm64-v8a | |
| موارد آزمایشی شخصیسازیشدهی CtsOnDevice[لحظهای] | arm64-v8a | بله |
| موارد آزمایشی CtsOs[اجرا روی کاربر ثانویه] | arm64-v8a | |
| CtsOsTestCases[اجرای همزمان با کار] | arm64-v8a | |
| تنظیمات بسته Cts و تستهای میزبان | arm64-v8a | |
| تنظیمات بسته Cts و تستهای میزبان | armeabi-v7a | |
| موارد آزمایشی CtsPersistentDataBlockManager | arm64-v8a | |
| موارد آزمایشی CtsPersistentDataBlockManager | armeabi-v7a | |
| CtsPhotoPickerTest | arm64-v8a | |
| CtsPhotoPickerTest[اجرا روی کاربر ثانویه] | arm64-v8a | |
| CtsPhotoPickerTest[اجرای پروفایل در محل کار] | arm64-v8a | |
| تست فرآیند Cts | arm64-v8a | |
| موارد تست CtsSafetyCenter | arm64-v8a | |
| موارد آزمایشی CtsSelinuxTargetSdk30 | arm64-v8a | |
| تنظیمات CtsAPITestCases | arm64-v8a | |
| تنظیمات APIC موارد آزمایشی [فوری] | arm64-v8a | بله |
| موارد آزمایشی مهاجرت کاربر مشترک Cts | arm64-v8a | |
| موارد آزمایش CtsSkQPT | arm64-v8a | |
| موارد آزمایش CtsSkQPT | armeabi-v7a | |
| موارد تست دستگاه API تکمیلی Cts | arm64-v8a | |
| موارد تست دستگاه CtsSupplementalApiDevice[فوری] | arm64-v8a | بله |
| موارد تست برگشتی CtsTaskFpsCall | arm64-v8a | |
| موارد تست برگشتی CtsTaskFpsCall | armeabi-v7a | |
| CtsTaskFpsCallbackTestCases[فوری] | arm64-v8a | بله |
| موارد آزمایشی CtsTelephony5 | arm64-v8a | |
| موارد آزمایشی سرویس CtsTile | arm64-v8a | |
| موارد آزمایشی دستگاههای مجازی Cts | arm64-v8a | |
| موارد آزمایشی دستگاههای مجازی Cts[فوری] | arm64-v8a | بله |
| CtsWallpaperEffectsGenerationServiceTestCases | arm64-v8a | |
| موارد آزمایشی CtsWifiAware | arm64-v8a | |
| تست کیسهای میکرودروید هاست | arm64-v8a | |
| میکرودروید تست اپ | 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 | |
| آزمونهای طراحی الکترونیکی | arm64-v8a |
ماژولهای حذف شده
| نام ماژول آزمایشی حذف شده | ای بی آی | تست فوری اپلیکیشن |
|---|---|---|
| موارد آزمایشی CtsActivityRecognition[لحظه] | arm64-v8a | بله |
| موارد تست CtsAndroidTestBase28ApiSignature | arm64-v8a | |
| CtsAndroidTestBase28ApiSignatureTestCases[فوری] | arm64-v8a | بله |
| CtsAppCloningHostTest[فوری] | arm64-v8a | بله |
| موارد تست میزبان CtsCodePath | arm64-v8a | |
| موارد تست میزبان CtsCodePath | armeabi-v7a | |
| CtsCurrentApiSignatureTestCases[لحظه] | arm64-v8a | بله |
| موارد آزمایشی CtsDreams[فوری] | arm64-v8a | بله |
| موارد تست CtsMedia | arm64-v8a | |
| موارد تست CtsMedia | armeabi-v7a | |
| موارد تست CtsMedia[فوری] | arm64-v8a | بله |
| CtsScopedStorageCoreHostTest[فوری] | arm64-v8a | بله |
| موارد آزمایشی CtsTelephonySdk28 | arm64-v8a | |
| CtsTelephonyTestCasesPermissionReadPhoneState | arm64-v8a | |
| CtsTelephonyTestCasesPermissionReadPhoneState[instant] | arm64-v8a | بله |
| تست حافظه قدیمی | arm64-v8a | |
| LegacyStorageTest[فوری] | arm64-v8a | بله |
| تست ذخیره سازی محدود | arm64-v8a | |
| ScopedStorageTest[لحظه] | arm64-v8a | بله |