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