تتضمّن هذه الصفحة التغييرات الرئيسية في 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 | نعم |