ملاحظات إصدار 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 يعزّز الإصدار 13 من Android إمكانية الربط المتزامن بنقطةَي اتصال يوفّران الإنترنت لجهازَي 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
CtsGameServiceTestCases armeabi-v7a
CtsGpuMetricsHostTestCases arm64-v8a
CtsInputMethodTestCases32 arm64-v8a
CtsInputMethodTestCases32[instant] arm64-v8a نعم
CtsKeystorePerformanceTestCases arm64-v8a
CtsKeystorePerformanceTestCases armeabi-v7a
CtsKeystoreWycheproofTestCases arm64-v8a
CtsKeystoreWycheproofTestCases 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 نعم
CtsNearbyFastPairTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk31 arm64-v8a
CtsNetTestCasesMaxTargetSdk31[instant] arm64-v8a نعم
CtsOnDevicePersonalizationTestCases 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
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
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
CtsTelephonyTestCasesPermissionReadPhoneState[instant] arm64-v8a نعم
LegacyStorageTest arm64-v8a
LegacyStorageTest[instant] arm64-v8a نعم
ScopedStorageTest arm64-v8a
ScopedStorageTest[instant] arm64-v8a نعم