تتضمن هذه الصفحة تغييرات CTS الرئيسية التي تم تقديمها في Android 13.
مميزات سي تي اس
يتضمن Android 13 وثائق جديدة ومحدثة لميزات CTS التالية.
سمات | وصف | تمت الإضافة/التحديث |
---|---|---|
تحديثات الكاميرا الخاصة بها | للحصول على قائمة بالتغييرات، راجع ملاحظات إصدار مجموعة اختبار صور الكاميرا لنظام Android T (AOSP التجريبي) . | محدث |
التحقق من الامتثال لمتطلبات التواجد المنصهر | تمت إضافة اختبارات CTS Verifier لمتطلبات معايرة التواجد. للحصول على التفاصيل، راجع أقسام CDD 2.2.1 و7.4.9 و7.4.3. | تمت الإضافة |
اختبار الأجهزة المتعددة في CTS | يدعم Android 13 الاختبار متعدد الأجهزة. يتم تنفيذ الاختبارات التي تتطلب أجهزة متعددة تلقائيًا أثناء تشغيل CTS. يتضمن CTS 13 بعض اختبارات الأجهزة المتعددة التي يتم تشغيلها تلقائيًا عند استخدام التجزئة. على الرغم من أن الاختبار لا يتطلب إجراء تغييرات إضافية على الإعداد الفعلي، إلا أنه يجب تثبيت virtualenv حتى تعمل الاختبارات بشكل صحيح. للحصول على التفاصيل، راجع مجموعات الأجهزة المتعددة . | تمت الإضافة |
تحديثات متطلبات Wifi AP | يعمل Android 13 على تحسين دعم الاتصال المتزامن لاثنين من نقاط الوصول التي توفر الإنترنت لـ STA+STA. بالنسبة لهذه الميزات الاختيارية، يلزم توفر بيئة اختبار Wi-Fi محسنة لـ CTS مع نقطتي DBS APs (2.4 جيجا هرتز + 5 جيجا هرتز). يمكن برمجة أي نقطة وصول DBS فعلية واحدة لدعم هاتين نقطتي الوصول المنطقيتين، مثل TPLink AC 1750 مع OpenWRT. للحصول على التفاصيل، راجع Wi-Fi STA/STA Concurrency . | محدث |
التعليقات التوضيحية لمتطلبات API وCDD في CTS Verifier | تمت إضافة التعليقات التوضيحية للاختبارات التي تفرض سلوكيات API ومتطلبات CDD في CTS Verifier. | تمت الإضافة |
ساهم المطور CTS | يمكن للمطورين الخارجيين المساهمة في اختبارات جديدة لـ CTS وCTS Verifier من خلال اتباع الإرشادات الواردة في منشور مدونة CTS (CTS-D) المدعوم من المطور . | تمت الإضافة |
اختبارات قابلة للطي الآلي | تعمل واجهة برمجة تطبيقات DeviceStateManager على تمكين الاختبارات باستخدام خيار الأوضاع البديلة الذي تم تكوينه ليتم تشغيله على حالات الأجهزة المختلفة لجهاز قابل للطي. يعتمد تنفيذ الاختبار على حالات طي الشاشة المحددة في الجهاز. لمزيد من التفاصيل، راجع تشغيل CTS للأوضاع البديلة . | تمت الإضافة |
إعدادات خط الأساس | تمت إضافة اثنين من الإعدادات الأساسية التي يتم افتراضها عادةً بشكل افتراضي. قبل تشغيل كل وحدة اختبار CTS، يقوم مدقق النظام تلقائيًا بتعيين الإعدادات الأساسية للجهاز التالية:
| تمت الإضافة |
تحسين جودة اختبار CTS | تم إصلاح تقلبات الاختبار وتقليل وقت التنفيذ الطويل لبعض الاختبارات. | محدث |
وحدات CTS
عدد وحدات الاختبار وحالات الاختبار هي كما يلي:
- ~1068 وحدة حسب الأجهزة
- ~2.69 مليون حالة اختبار على 2 واجهات برمجة التطبيقات (ABIs).
في Android 13، تمت إضافة إجمالي 119 وحدة جديدة وتمت إزالة إجمالي 19 وحدة. راجع الجداول التالية لمزيد من المعلومات.
وحدات جديدة
تمت إضافة اسم وحدة الاختبار | أبي | اختبار التطبيق الفوري |
---|---|---|
CtsAdServicesDeviceTestCases | Arm64-v8a | |
كتسآدسيرفيسيسديفيسيتيستكاسيس[فورية] | Arm64-v8a | نعم |
CtsAmbientContextServiceTestCases | Arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases | Arm64-v8a | |
CtsAndroidTestBase29ApiSignatureTestCases[فورية] | Arm64-v8a | نعم |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases | Arm64-v8a | |
CtsAndroidTestBaseUsesLibraryApiSignatureTestCases[فورية] | Arm64-v8a | نعم |
CtsArtTestCases | Arm64-v8a | |
CtsArtTestCases | Armeabi-v7a | |
CtsArtTestCases[فورية] | Arm64-v8a | نعم |
CtsBootDisplayModeTestCases | Arm64-v8a | |
CtsBootDisplayModeTestCases[فورية] | Arm64-v8a | نعم |
CtsCarBuiltinApiHostTestCases | Arm64-v8a | |
CtsCarHostNonRecoverableTestCases | Arm64-v8a | |
CtsCloudSearchServiceTestCases | Arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases | Arm64-v8a | |
CtsCompanionDeviceManagerCoreTestCases[فورية] | Arm64-v8a | نعم |
CtsCompanionDeviceManagerNoCompanionServicesTestCases | Arm64-v8a | |
CtsCompanionDeviceManagerNoCompanionServicesTestCases[فورية] | Arm64-v8a | نعم |
CtsCompanionDeviceManagerUiAutomationTestCases | Arm64-v8a | |
CtsCompanionDeviceManagerUiAutomationTestCases[فورية] | Arm64-v8a | نعم |
CtsGameServiceTestCases | Arm64-v8a | |
CtsGameServiceTestCases | Armeabi-v7a | |
CtsGpuMetricsHostTestCases | Arm64-v8a | |
CtsInputMethodTestCases32 | Arm64-v8a | |
CtsInputMethodTestCases32[فورية] | 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[فورية] | Arm64-v8a | نعم |
CtsMediaCodecTestCases | Arm64-v8a | |
CtsMediaCodecTestCases | Armeabi-v7a | |
CtsMediaCodecTestCases[فورية] | Arm64-v8a | نعم |
CtsMediaDecoderTestCases | Arm64-v8a | |
CtsMediaDecoderTestCases | Armeabi-v7a | |
CtsMediaDecoderTestCases[فورية] | Arm64-v8a | نعم |
CtsMediaDrmFrameworkTestCases | Arm64-v8a | |
CtsMediaDrmFrameworkTestCases | Armeabi-v7a | |
CtsMediaDrmFrameworkTestCases[فورية] | Arm64-v8a | نعم |
CtsMediaEncoderTestCases | Arm64-v8a | |
CtsMediaEncoderTestCases | Armeabi-v7a | |
CtsMediaEncoderTestCases[فورية] | Arm64-v8a | نعم |
CtsMediaExtractorTestCases | Arm64-v8a | |
CtsMediaExtractorTestCases | Armeabi-v7a | |
CtsMediaExtractorTestCases[فورية] | Arm64-v8a | نعم |
CtsMediaMiscTestCases | Arm64-v8a | |
CtsMediaMiscTestCases | Armeabi-v7a | |
CtsMediaMiscTestCases[فورية] | Arm64-v8a | نعم |
CtsMediaMuxerTestCases | Arm64-v8a | |
CtsMediaMuxerTestCases | Armeabi-v7a | |
CtsMediaMuxerTestCases[فورية] | Arm64-v8a | نعم |
CtsMediaPlayerTestCases | Arm64-v8a | |
CtsMediaPlayerTestCases | Armeabi-v7a | |
CtsMediaPlayerTestCases[فورية] | Arm64-v8a | نعم |
CtsMediaRecorderTestCases | Arm64-v8a | |
CtsMediaRecorderTestCases | Armeabi-v7a | |
CtsMediaRecorderTestCases[فورية] | Arm64-v8a | نعم |
CtsMultiUserTestCases[تشغيل على المستخدم الثانوي] | Arm64-v8a | |
CtsMultiUserTestCases[تشغيل الملف الشخصي للعمل] | Arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | Arm64-v8a | |
CtsNNAPIStatsdAtomHostTestCases | Armeabi-v7a | |
CtsNNAPIStatsdAtomHostTestCases[فورية] | Arm64-v8a | نعم |
CtsNativeNetPlatformTestCases | Arm64-v8a | |
CtsNativeNetPlatformTestCases | Armeabi-v7a | |
CtsNativeNetPlatformTestCases[فورية] | Arm64-v8a | نعم |
CtsNearbyFastPairTestCases | Arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31 | Arm64-v8a | |
CtsNetTestCasesMaxTargetSdk31[فورية] | Arm64-v8a | نعم |
CtsOnDevicePersonalizationTestCases | Arm64-v8a | |
CtsOnDevicePersonalizationTestCases[فورية] | Arm64-v8a | نعم |
CtsOsTestCases[تشغيل على المستخدم الثانوي] | Arm64-v8a | |
CtsOsTestCases[تشغيل الملف الشخصي للعمل] | Arm64-v8a | |
CtsPackageSettingHostTestCases | Arm64-v8a | |
CtsPackageSettingHostTestCases | Armeabi-v7a | |
CtsPersistentDataBlockManagerTestCases | Arm64-v8a | |
CtsPersistentDataBlockManagerTestCases | Armeabi-v7a | |
CtsPhotoPickerTest | Arm64-v8a | |
CtsPhotoPickerTest[تشغيل على المستخدم الثانوي] | Arm64-v8a | |
CtsPhotoPickerTest[ملف تعريف التشغيل أثناء العمل] | Arm64-v8a | |
CtsProcessTest | Arm64-v8a | |
CtsSafetyCenterTestCases | Arm64-v8a | |
CtsSelinuxTargetSdk30TestCases | Arm64-v8a | |
CtsSettingsAPITestCases | Arm64-v8a | |
CtsSettingsAPITestCases[فورية] | Arm64-v8a | نعم |
CtsSharedUserMigrationTestCases | Arm64-v8a | |
CtsKQPTestCases | Arm64-v8a | |
CtsKQPTestCases | Armeabi-v7a | |
CtsSupplementalApiDeviceTestCases | Arm64-v8a | |
CtsSupplementalApiDeviceTestCases[فورية] | Arm64-v8a | نعم |
CtsTaskFpsCallbackTestCases | Arm64-v8a | |
CtsTaskFpsCallbackTestCases | Armeabi-v7a | |
CtsTaskFpsCallbackTestCases[فورية] | Arm64-v8a | نعم |
CtsTelephony5TestCases | Arm64-v8a | |
CtsTileServiceTestCases | Arm64-v8a | |
CtsVirtualDevicesTestCases | Arm64-v8a | |
CtsVirtualDevicesTestCases[فورية] | Arm64-v8a | نعم |
CtsWallpaperEffectsGenerationServiceTestCases | Arm64-v8a | |
CtsWifiAwareTestCases | Arm64-v8a | |
MicrodroidHostTestCases | Arm64-v8a | |
MicrodroidTestApp | Arm64-v8a | |
اختبار تشغيل الفن-048-reflect-v8 | Arm64-v8a | |
اختبار تشغيل الفن-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 |
الوحدات التي تمت إزالتها
اسم وحدة الاختبار المحذوفة | أبي | اختبار التطبيق الفوري |
---|---|---|
CtsActivityRecognitionTestCases[فورية] | Arm64-v8a | نعم |
CtsAndroidTestBase28ApiSignatureTestCases | Arm64-v8a | |
CtsAndroidTestBase28ApiSignatureTestCases[فورية] | Arm64-v8a | نعم |
CtsAppCloningHostTest[فورية] | Arm64-v8a | نعم |
CtsCodePathHostTestCases | Arm64-v8a | |
CtsCodePathHostTestCases | Armeabi-v7a | |
CtsCurrentApiSignatureTestCases[فورية] | Arm64-v8a | نعم |
CtsDreamsTestCases[فورية] | Arm64-v8a | نعم |
CtsMediaTestCases | Arm64-v8a | |
CtsMediaTestCases | Armeabi-v7a | |
CtsMediaTestCases[فورية] | Arm64-v8a | نعم |
CtsScopedStorageCoreHostTest[فورية] | Arm64-v8a | نعم |
CtsTelephonySdk28TestCases | Arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState | Arm64-v8a | |
CtsTelephonyTestCasesPermissionReadPhoneState[فورية] | Arm64-v8a | نعم |
LegacyStorageTest | Arm64-v8a | |
اختبار التخزين القديم[فوري] | Arm64-v8a | نعم |
ScopedStorageTest | Arm64-v8a | |
اختبار نطاق التخزين[فوري] | Arm64-v8a | نعم |