یادداشت های انتشار Android 13 CTS

این صفحه شامل تغییرات کلیدی 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 بله