ملاحظات إصدار CTS لنظام التشغيل Android 13

تتضمّن هذه الصفحة التغييرات الرئيسية في CTS التي تم إدخالها في الإصدار 13 من نظام التشغيل Android.

ميزات مجموعة أدوات اختبار التوافق (CTS)

يتضمّن نظام Android 13 مستندات جديدة ومحدّثة ل ميزات مجموعة أدوات اختبار التوافق (CTS) التالية.

الميزات الوصف مضافة/معدَّلة
تحديثات تقنية ITS للكاميرا للاطّلاع على قائمة بالتغييرات، يمكنك الاطّلاع على ملاحظات الإصدار الخاصة بحزمة اختبار صورة الكاميرا على Android T (الإصدار التجريبي من AOSP). اكتمل التحديث.
التحقّق من امتثال متطلبات ميزة "التواجد المجمّع" تمت إضافة اختبارات أداة التحقّق من CTS لمتطلبات معايرة ميزة "التتبّع بالاستناد إلى الموقع الجغرافي". للاطّلاع على التفاصيل، يُرجى الاطّلاع على أقسام CDD 2.2.1 و7.4.9 و7.4.3. مضاف
اختبار الأجهزة المتعددة في مجموعة اختبار التوافق (CTS) يتيح نظام Android 13 اختبار الأجهزة المتعددة. يتم تنفيذ الاختبارات التي تتطلّب استخدام أجهزة متعددة تلقائيًا أثناء تشغيل CTS. تتضمّن مجموعة أدوات CTS 13 بعض الاختبارات المتعددة الأجهزة التي يتم تشغيلها تلقائيًا عند استخدام عملية التقسيم على أجزاء. على الرغم من أنّ الاختبار لا يتطلّب إجراء تغييرات إضافية على الإعداد المادي، يجب تثبيت virtualenv لكي تتمكّن من إجراء الاختبارات بشكل صحيح. لمعرفة التفاصيل، يُرجى الاطّلاع على مجموعات أجهزة متعدّدة. مضاف
تعديلات على متطلبات نقطة اتصال Wi-Fi يعزّز Android 13 إمكانية الاتصال المتزامن للاتصال بالإنترنت من خلال اثنين من نقاط الوصول (APS) لـ STA + STA. ولهذه الميزات الاختيارية، يجب توفُّر بيئة اختبار Wi-Fi محسَّنة لنظام CTS مع اثنين من نقاط الوصول (DBS) (2.4 غيغاهرتز و5 غيغاهرتز). يمكن برمجة أي نقطة وصول افتراضية فردية ضمن نظام DBS لدعم هاتَين النقطتين المنطقيتين، مثل TPLink AC 1750 مع OpenWRT. للاطّلاع على التفاصيل، يُرجى الرجوع إلى الاستجابة المتزامنة لأجهزة العميل/المسؤول في Wi-Fi. اكتمل التحديث.
التعليقات التوضيحية لمتطلبات واجهة برمجة التطبيقات وCDD في أداة التحقّق من CTS تمت إضافة تعليقات توضيحية للاختبارات التي تفرض سلوكيات واجهة برمجة التطبيقات ومتطلبات CDD في أداة CTS Verifier. مضاف
CTS التي ساهم فيها المطوّر يمكن للمطوّرين الخارجيين المساهمة باختبارات جديدة في CTS وCTS Verifier من خلال اتّباع الإرشادات الواردة في مقالة المدونة CTS-D (مجموعة أدوات اختبار التوافق التي ينشئها المطوّرون). مضاف
الاختبارات التلقائية للأجهزة القابلة للطي تتيح واجهة برمجة التطبيقات DeviceStateManager إجراء الاختبارات باستخدام خيار "الأوضاع البديلة" الذي تم ضبطه ليتم تشغيله في حالات الجهاز المختلفة لجهاز قابل للدمج. يستند تنفيذ الاختبار إلى حالات طي الشاشة المحدّدة في device. لمعرفة التفاصيل، يُرجى الاطّلاع على المقالة تشغيل CTS للأوضاع البديلة. مضاف
الإعدادات الأساسية تمت إضافة إعدادَين أساسيَين يُفترض أنهما صحيحان بشكلٍ تلقائي. قبل تشغيل كل وحدة اختبار من اختبارات CTS، يضبط مدقّق النظام تلقائيًا إعدادات الجهاز الأساسية التالية:
  • الإبقاء على الشاشة مشغّلة
  • إيقاف التحديثات التلقائية لنظام التشغيل
مضاف
تحسين جودة اختبار CTS تم إصلاح عدم ثبات الاختبار وخفض وقت التنفيذ الطويل لبعض الاختبارات. اكتمل التحديث.

وحدات CTS

في ما يلي عدد وحدات الاختبار وحالات الاختبار:

  • 1068 وحدة تقريبًا حسب الأجهزة
  • ‎2.69 مليون حالة اختبار تقريبًا على واجهات تطبيق ثنائيتَين

في نظام Android 13، تمت إضافة 119 وحدة جديدة وتمت إزالة 19 وحدة. اطّلِع على الجداول التالية للحصول على مزيد من المعلومات.

الوحدات الجديدة

تمت إضافة اسم وحدة الاختبار ABI اختبار التطبيقات الفورية
CtsAdServicesDeviceTestCases Arm64-v8a
CtsAdServicesDeviceTestCases[instant] arm64-v8a نعم
CtsAmbientContextServiceTestCases arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases Arm64-v8a
CtsAndroidTestBase29ApiSignatureTestCases[instant] arm64-v8a نعم
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases arm64-v8a
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[instant] arm64-v8a نعم
حالات CtsartTestCases arm64-v8a
CtsArtTestCases armeabi-v7a
CtsartTestCases[instant] Arm64-v8a نعم
CtsBootDisplayModeTestCases Arm64-v8a
CtsBootDisplayModeTestCases[instant] arm64-v8a نعم
CtsCarBuiltinApiHostTestCases Arm64-v8a
CtsCarHostNonRecoverableTestCases arm64-v8a
CtsCloudSearchServiceTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases arm64-v8a
CtsCompanionDeviceManagerCoreTestCases[instant] arm64-v8a نعم
CtsCompanionDeviceManagerNoCompanionServicesTestCases Arm64-v8a
CtsCompanionDeviceManagerNoCompanionServicesTestCases[instant] arm64-v8a نعم
CtsCompanionDeviceManagerUiAutomationTestCases arm64-v8a
CtsCompanionDeviceManagerUiAutomationTestCases[instant] arm64-v8a نعم
CtsGameServiceTestCases arm64-v8a
حالات CtsGameServiceTestCase armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 Arm64-v8a
CtsInputMethodTestCases32[instant] arm64-v8a نعم
CtsKeystorePerformanceTestCases arm64-v8a
حالات اختبار الأداء في CtsKeystore armeabi-v7a
CtsKeystoreWycheproofTestCases arm64-v8a
CtsKeystoreWycheguardTestCases armeabi-v7a
CtsLocaleConfigTestCases Arm64-v8a
CtsLocaleManagerHostTestCases Arm64-v8a
CtsLocaleManagerTestCases Arm64-v8a
CtsMediaAudioTestCases arm64-v8a
CtsMediaAudioTestCases armeabi-v7a
CtsMediaAudioTestCases[instant] Arm64-v8a نعم
CtsMediaCodecTestCases Arm64-v8a
CtsMediaCodecTestCases armeabi-v7a
CtsMediaCodecTestCases[instant] Arm64-v8a نعم
CtsMediaDecoderTestCases Arm64-v8a
CtsMediaDecoderTestCases armeabi-v7a
CtsMediaDecoderTestCases[instant] arm64-v8a نعم
CtsMediaDrmFrameworkTestCases Arm64-v8a
CtsMediaDrmFrameworkTestCases armeabi-v7a
CtsMediaDrmFrameworkTestCases[instant] arm64-v8a نعم
CtsMediaEncoderTestCases Arm64-v8a
CtsMediaEncoderTestCases armeabi-v7a
CtsMediaEncoderTestCases[instant] arm64-v8a نعم
CtsMediaExtractorTestCases Arm64-v8a
CtsMediaExtractorTestCases armeabi-v7a
CtsMediaExtractorTestCases[instant] arm64-v8a نعم
حالات CtsMediaMiscTestCases arm64-v8a
CtsMediaMiscTestCases armeabi-v7a
CtsMediaMiscTestCases[instant] arm64-v8a نعم
CtsMediaMuxerTestCases Arm64-v8a
CtsMediaMuxerTestCases armeabi-v7a
CtsMediaMuxerTestCases[instant] arm64-v8a نعم
CtsMediaPlayerTestCases arm64-v8a
CtsMediaPlayerTestCases armeabi-v7a
CtsMediaPlayerTestCases[instant] arm64-v8a نعم
CtsMediaRecorderTestCases arm64-v8a
CtsMediaRecorderTestCases armeabi-v7a
CtsMediaRecorderTestCases[instant] arm64-v8a نعم
CtsMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsMultiUserTestCases[run-on-work-profile] arm64-v8a
CtsNNAPIStatsdAtomHostTestCases arm64-v8a
CtsNNAPIStatsdAtomHostTestCases armeabi-v7a
CtsNNAPIStatsdAtomHostTestCases[instant] arm64-v8a نعم
CtsNativeNetPlatformTestCases Arm64-v8a
CtsNativeNetPlatformTestCases armeabi-v7a
CtsNativeNetPlatformTestCases[instant] arm64-v8a نعم
CtsccwinTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 arm64-v8a
CtsNetTestCasesMaxTargetSdk31[instant] arm64-v8a نعم
حالات اختبار CtsOnDevicePersonalizationTestCase arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a نعم
CtsOsTestCases[run-on-secondary-user] Arm64-v8a
CtsOsTestCases[run-on-work-profile] arm64-v8a
CtsPackageSettingHostTestCases arm64-v8a
CtsPackageSettingHostTestCases armeabi-v7a
CtsPersistentDataBlockManagerTestCases arm64-v8a
CtsPersistentDataBlockManagerTestCases armeabi-v7a
CtsPhotoPickerTest arm64-v8a
CtsPhotoPickerTest[run-on-secondary-user] arm64-v8a
CtsPhotoPickerTest[run-on-work-profile] arm64-v8a
CtsProcessTest Arm64-v8a
CtsSafetyCenterTestCases Arm64-v8a
CtsSelinuxTargetSdk30TestCases arm64-v8a
CtsSettingsAPITestCases arm64-v8a
CtsSettingsAPITestCases[instant] arm64-v8a نعم
CtsSharedUserMigrationTestCases arm64-v8a
CtsSkQPTestCases arm64-v8a
CtsSkQPTestCases armeabi-v7a
CtsSupplementalApiDeviceTestCases arm64-v8a
CtsSupplementalApiDeviceTestCases[instant] Arm64-v8a نعم
CtsTaskFpsCallbackTestCases arm64-v8a
CtsTaskFpsCallbackTestCases armeabi-v7a
CtsTaskFpsCallbackTestCases[instant] arm64-v8a نعم
CtsTelephony5TestCases arm64-v8a
CtsTileServiceTestCases arm64-v8a
CtsVirtualDevicesTestCases arm64-v8a
CtsVirtualDevicesTestCases[instant] arm64-v8a نعم
CtsWallpaperEffectsGenerationServiceTestCases Arm64-v8a
CtsWifiAwareTestCases arm64-v8a
MicrodroidHostTestCases arm64-v8a
تطبيق MicrodroidTestApp arm64-v8a
art-run-test-048-reflect-v8 arm64-v8a
art-run-test-048-reflect-v8 armeabi-v7a
art_libnativebridge_cts_tests Arm64-v8a
اختبارات_الفنون armeabi-v7a
art_standalone_dex2oat_cts_tests Arm64-v8a
فنون_الاستقلالية_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
odsign_e2e_tests arm64-v8a

الوحدات التي تمت إزالتها

تم حذف اسم وحدة الاختبار. ABI اختبار التطبيقات الفورية
CtsActivityRecognitionTestCases[instant] arm64-v8a نعم
CtsAndroidTestBase28ApiSignatureTestCases arm64-v8a
CtsAndroidTestBase28ApiSignatureTestCases[instant] arm64-v8a نعم
CtsAppCloningHostTest[instant] arm64-v8a نعم
CtsCodePathHostTestCases arm64-v8a
CtsCodePathHostTestCases armeabi-v7a
CtsCurrentApiSignatureTestCases[instant] Arm64-v8a نعم
CtsDreamsTestCases[instant] arm64-v8a نعم
حالات CtsMediaTestCases arm64-v8a
حالات CtsMediaTestCases armeabi-v7a
CtsMediaTestCases[instant] arm64-v8a نعم
CtsScopedStorageCoreHostTest[instant] Arm64-v8a نعم
CtsTelephonySdk28TestCases arm64-v8a
CtsTelephonyTestCasesPermissionReadPhoneState arm64-v8a
CtsContactTestCasesPermissionReadPhoneState[instant] arm64-v8a نعم
LegacyStorageTest arm64-v8a
اختبار LegacyStorage[instant] arm64-v8a نعم
اختبار التخزين الفرعي arm64-v8a
ScopedStorageTest[instant] arm64-v8a نعم