ملاحظات الإصدار الخاصة بمجموعة أدوات اختبار التوافق (CTS) لنظام التشغيل Android 14

تتضمن هذه الصفحة التغييرات الرئيسية في CTS التي تم تقديمها في Android 14.

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

يتضمّن نظام Android 14 مستندات جديدة ومحدّثة ل ميزات CTS التالية.

المنطقة الميزات الوصف مضافة/معدَّلة
أهمّ تفاصيل الاختبار إضافة وظائف مساعدة لتشغيلها كخدمة مشغّل شبكة الجوّال يقدّم هذا التغيير وظائف مساعدة جديدة في CarrierPrivilegeUtils للسماح بتشغيل CTS كخدمة مشغّل شبكة الجوّال (مع امتيازات مشغّل شبكة الجوّال بشكل ضمني) وتحسين إمكانية اختبار العديد من واجهات برمجة التطبيقات الخاصة بمشغّلي شبكة الجوّال وفئات الاتصال. اكتمل التحديث.
وحدة الاختبار إضافة اختبارات CTS متعددة الأجهزة للبلوتوث تسمح هذه الميزة للإعلانات بعرض خدمات GATT محددة فقط، ما يسمح بتحسين الخصوصية عند الإعلان باستمرار في وضع قابل للاتصال. مضاف
وحدة الاختبار إضافة اختبارات CTS متعددة الأجهزة لدقة تحديد المسافة باستخدام النطاق الفائق العرض (UWB) إضافة حالات اختبار جديدة لدقة قياس المسافة في النطاق الفائق العرض (UWB) من أجل فرض متطلبات CDD في النطاق الفائق العرض (UWB) مضاف
وحدة الاختبار إضافة CtsDevicePolicySimTestCases إلى خطة اختبار شريحة SIM من CTS تم تعديل حالة الاختبار من أجل اشتراط توفّر شريحة SIM صالحة كجزء من عملية إعداد الاختبار. مضاف
وحدة الاختبار تمت إضافة مجموعة اختبارات CTS لأجهزة النطاق الفائق العرض (UWB) المتعددة تمت إضافة مجموعة اختبار CTS جديدة تتضمّن تقنية النطاق الفائق العرض (UWB) التي تستخدم جهازَي Android متوافقَين مع النطاق الفائق العرض (UWB) للتحقّق من وظائف النطاق الفائق العرض (UWB) المختلفة. مضاف
وحدة الاختبار زيادة حالات الاختبار في وحدة dEQP تم تعديل فرع dEQP لاختبارات توافق Android 14 لاستخدام vulkan-cts-1.3.5 (بدلاً من 1.3.1). تمّت إضافة العديد من الاختبارات الجديدة لأنّ هذا التعديل يقدّم العديد من الاختبارات الجديدة لميزات Vulkan الجديدة، مثل العرض الديناميكي. اكتمل التحديث.
إعداد الاختبار زيادة حجم الذاكرة إلى 16 غيغابايت تم زيادة حجم ذاكرة الشريحة للمساعدة في تنفيذ اختبارات CTS التي تستهلك ذاكرة أكبر. اكتمل التحديث.
اختبار الإعداد ترقية ذاكرة الوصول العشوائي إلى 128 غيغابايت وتقنية HDD إلى 256 غيغابايت يمكنك ترقية ذاكرة النظام المضيف للتعامل مع متطلبات مساحة كومة الذاكرة المؤقتة في Java. اكتمل التحديث.

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

يتضمن Android 14 وثائق جديدة ومحدّثة لميزات CTS Verifier التالية.

المنطقة الميزات الوصف تمت الإضافة/التعديل
إعداد الاختبار تعديل الأجهزة الملحقة المطلوبة لاختبار أداة الاستشعار الديناميكية عدِّل صفحة إرشادات اختبار أداة التحقّق من توافق الأجهزة (CTS Verifier) لتضمين الأجهزة الطرفية المعدَّلة والتعليمات المتعلّقة باختبارات أجهزة الاستشعار الديناميكية. اكتمل التحديث.
إعداد الاختبار تحسين تقنية ITS بالكاميرا لتتوافق مع الأجهزة القابلة للطي إتاحة اختبار الأجهزة القابلة للطي في اختبارات الكاميرا قيد التطوير تم إجراء تغييرات في جانب ItsService لتحديد الكاميرات الفعلية المتاحة في كل حالة من حالات الطي/الفتح. اكتمل التحديث.
فئة اختبار CTS-V إقران Wi-Fi Aware يوفر الإقران المتوافق مع Wi-Fi طريقة تشفير وإعادة مصادقة سريعة للتواصل من نظير إلى نظير من خلال تقنية Wi-Fi. أضِف الاختبار في CTS-V كاختبارات أخرى على أجهزة متعددة لميزة Aware. يتطلّب الاختبار توفّر هذه الميزة على كلا الجهازين. مضاف
فئة اختبار CTS-V اختبار الأنشطة للوحة "عناصر التحكّم في المنزل" المضمّنة اعتبارًا من Android 14، يتم توفير واجهة برمجة تطبيقات جديدة حتى تتمكّن التطبيقات من استخدام نشاط مضمّن (في مساحة عناصر التحكّم في SystemUI) بدلاً من تمرير المعلومات من خلال واجهة برمجة التطبيقات Controls API. تمّت إضافة أنشطة اختبار جديدة لفرض سلوك واجهة برمجة التطبيقات. مضاف
حصة اختبار CTS-V اختبارات متطلبات ميزة "التواجد" (البلوتوث منخفض الطاقة وتقنية NAN/نطاق Wi-Fi) لضمان عمل الأجهزة الذكية الخاصة بالمستخدمين معًا بشكل جيد، من المهم أن تتمكّن جميع الأجهزة في منظومة Android المتكاملة من تحديد المسافة النسبية بين الأجهزة. يقدّم نظام التشغيل Android U متطلبات caladon مضاف
حصة اختبار CTS-V أداة CTS Verifier لقطع الاتصال الصوتي اختبار الصوت للتحقّق من ضرورة فصل جهاز البث عند فصل جهاز البث مضاف
حصة اختبار CTS-V CTS Verifier Screenshot Work Profile test أضِف حالات اختبار جديدة لفرض متطلبات CDD‏ 3.9.2/C-1-10. سيُطلب من المستخدم أخذ لقطة شاشة. يرصد ContentObserver عنوان URL الخاص بلقطة الشاشة المحفوظة ويعرض النتيجة. على المستخدم تأكيد الصورة بصريًا، والتي لا تحتوي على تطبيقات أخرى أو SystemUI (شريط الحالة وما إلى ذلك). مضاف
أهمّ تفاصيل الاختبار اختبار CTS Verifier Capture Content for Notes APIs يمكنك إضافة نشاط اختباري جديد لفرض واجهات برمجة تطبيقات Notes، المرتبطة بعمليات دمج تدوين الملاحظات للنظام في SysUI. يمكن تخطّي الاختبار في حال عدم تفعيل دور NOTES. اطّلِع على التقاط المحتوى لاختبارات "الملاحظات" للحصول على مزيد من التفاصيل. مضاف
إعداد الاختبار تنفيذ الأمر adb لتفعيل الشاشة تلقائيًا عند انتهاء الاختبارات اعتبارًا من Android 14، تمت إضافة إذن android.permission.TURN_SCREEN_ON للسماح بتشغيل الشاشة بعد اكتمال الاختبار. لتفعيل الميزة، على المستخدم تنفيذ الأمر adb adb shell appops set com.android.cts.verifier TURN_SCREEN_ON 0 في خطوة الإعداد. اكتمل التحديث.
اختبار الإعداد تعديل تعليمات اختبار "متجه الدوران" على المستخدمين تنزيل OpenCV-3.0.0-android-sdk.zip وتثبيت مدير OpenCV على جهاز Android الذي يتمّ اختباره. حمِّل حزمة APK على الجهاز من جهاز كمبيوتر باستخدام الأمر adb install مع الخيار --bypass-low-target-sdk-block. بالنسبة إلى الأجهزة التي تعمل بالإصدار 13 من نظام التشغيل Android أو الإصدارات الأقدم، ليس من الضروري تحديد هذا الخيار --bypass-low-target-sdk-block. لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت تطبيق. اكتمل التحديث.
إعداد الاختبار إضافة ملاحظات تثبيت Adb بشأن حزمة OpenCV APK بسبب ميزة أمان جديدة تم طرحها في Android 14، يجب إضافة الأمر adb --bypass-low-target-sdk-block في كل مرة عند تثبيت حزمة APK الخاصة بـ Open CV. اطّلِع على التحقّق من قيمة CV لاتجاه الدوران للحصول على مزيد من المعلومات. مضاف

وحدات CTS

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

  • 1151 وحدة تقريبًا حسب الأجهزة
  • ‎4.4 مليون حالة اختبار تقريبًا على أكثر من واجهتَي ABI

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

وحدات جديدة

تمّت إضافة اسم وحدة الاختبار معرّفات ABI اختبار التطبيقات الفورية
Androidاختبار_متعدد المستخدمين arm64-v8a
art-run-test-018-stack-overflow Arm64-v8a
art_standalone_dex2oat_cts_tests arm64-v8a
CtsAdIdEndToEndTest Arm64-v8a
CtsAdServicesDebuggableDeviceTestCases Arm64-v8a
CtsAdServicesEndToEndTestMeasurement arm64-v8a
CtsAdServicesEndToEndTests arm64-v8a
CtsAdServicesHostTests arm64-v8a
CtsAdServicesMddTests arm64-v8a
CtsAdServicesNotInAllowListEndToEndTests arm64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests arm64-v8a
CtsAdServicesPermissionsNoPermEndToEndTests arm64-v8a
CtsAdServicesPermissionsValidEndToEndTests arm64-v8a
CtsAdServicesTopicsAppUpdateTests arm64-v8a
CtsAdServicesTopicsConnectionTests arm64-v8a
CtsAppCloningDeviceTestCases arm64-v8a
CtsAppCloningMediaProviderHostTest arm64-v8a
CtsAppCloningMediaProviderHostTest[instant] arm64-v8a نعم
CtsAppFgsTestCases arm64-v8a
CtsAppFgsTestCases[instant] arm64-v8a نعم
CtsAppSetIdEndToEndTest arm64-v8a
CtsAttributionSourceTestCases arm64-v8a
CtsAttributionSourceTestCases[intant] arm64-v8a نعم
CtsBatteryHealthTestCases arm64-v8a
CtsBiometricsHostTestCases arm64-v8a
CtsBluetoothMultiDevicesTestCases arm64-v8a
CtsBroadcastRadioTestCases arm64-v8a
CtsBroadcastTestCases arm64-v8a
CtsCompanionDeviceManagerMultiProcessTestCases Arm64-v8a
حالات اختبار CtsCompilationTest arm64-v8a
CtsContentProviderTestsWithoutVisibility arm64-v8a
CtsContentProviderTestsWithVisibility arm64-v8a
CtsCredentialManagerTestCases arm64-v8a
CtsCurrentApiSignatureTestCases[instant] arm64-v8a نعم
CtsDeviceLockTestCases arm64-v8a
CtsDevicePolicySimTestCases Arm64-v8a
CtsDevicePolicySimTestCases[run-on-clone-profile] Arm64-v8a
CtsDevicePolicySimTestCases[run-on-secondary-user] arm64-v8a
CtsDevicePolicySimTestCases[run-on-work-profile] arm64-v8a
CtsDevicePolicyTestCases[run-on-clone-profile] arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsGrammaticalInflectionHostTestCases arm64-v8a
CtsGrammaticalInflectionTestCases arm64-v8a
CtsHealthConnectControllerTestCases Arm64-v8a
CtsHealthConnectHostSideDeviceTestCases Arm64-v8a
CtsHealthConnectHostTestCases arm64-v8a
CtsHealthFitnessDeviceTestCases arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission[instant] Arm64-v8a نعم
CtsHibernationTestCases arm64-v8a
CtsJvmtiRunTest1940HostTestCases Arm64-v8a
CtsJvmtiRunTest911HostTestCases Arm64-v8a
CtsJvmtiRunTest912HostTestCases Arm64-v8a
CtsJvmtiRunTest913HostTestCases Arm64-v8a
CtsJvmtiRunTest988HostTestCases arm64-v8a
CtsLaunchNonExportedComponentsTestCases Arm64-v8a
CtsLocalVoiceInteraction Arm64-v8a
CtsLocalVoiceInteraction[instant] Arm64-v8a نعم
حالات CtsMediaBetterTogetherTestCases Arm64-v8a
CtsMediaBetterTogetherTestCases[instant] Arm64-v8a نعم
CtsMediaBetterTogetherTestCases[run-on-clone-profile] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-secondary-user] arm64-v8a
CtsMediaBetterTogetherTestCases[run-on-work-profile] arm64-v8a
حالات اختبار CtsMediaProjectionTestCase arm64-v8a
CtsMediaProjectionTestCases[instant] arm64-v8a نعم
CtsMicrodroidDisabledTestCases Arm64-v8a
CtsMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsNativeResourcesTestCases Arm64-v8a
CtsNativeResourcesTestCases[instant] arm64-v8a نعم
CtsNetHttpTestCases arm64-v8a
CtsNetTestCasesMaxTargetSdk30 arm64-v8a
CtsNetTestCasesMaxTargetSdk30[instant] arm64-v8a نعم
CtsNetTestCasesMaxTargetSdk33 Arm64-v8a
CtsNetTestCasesMaxTargetSdk33[instant] arm64-v8a نعم
CtsNotificationTestCases arm64-v8a
CtsOsTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-clone-profile] arm64-v8a
CtsPackageInstallTestCases[run-on-secondary-user] arm64-v8a
CtsPackageInstallTestCases[run-on-work-profile] arm64-v8a
CtsPackageSchemeTestsWithoutVisibility arm64-v8a
CtsPackageSchemeTestsWithVisibility Arm64-v8a
CtsPerfettoReporterTestCases arm64-v8a
CtsPermissionMultiUserTestCases Arm64-v8a
CtsPermissionMultiUserTestCases[run-on-clone-profile] arm64-v8a
CtsPermissionMultiUserTestCases[run-on-secondary-user] arm64-v8a
CtsPermissionMultiUserTestCases[run-on-work-profile] Arm64-v8a
CtsPermissionPolicyTestCases arm64-v8a
CtsPermissionPolicyTestCases[instant] arm64-v8a نعم
CtsPhotoPickerTest[run-on-clone-profile] arm64-v8a
اختبارات CtsSandboxedAdIdManagerTest arm64-v8a
اختبارات CtsSandboxedAppSetIdManagerTest arm64-v8a
CtsSandboxedFledgeManagerTests Arm64-v8a
اختبارات CtsSandboxedMeasurementManager Arm64-v8a
CtsSandboxedTopicsManagerTests Arm64-v8a
CtsSdkSandboxHostSideTests arm64-v8a
CtsSdkSandboxInprocessTests arm64-v8a
CtsSdkSandboxWebkitTestCases arm64-v8a
CtsShortFgsTestCases arm64-v8a
CtsShortFgsTestCases[instant] arm64-v8a نعم
CtsSurfaceControlTests arm64-v8a
CtsTareTestCases arm64-v8a
CtsTelecomHostCases Arm64-v8a
CtsThreadLocalRandomHostTest Arm64-v8a
CtsVideoCodecTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases arm64-v8a
CtsVideoEncodingQualityHostTestCases[instant] Arm64-v8a نعم
CtsVoiceInteractionHostTestCases arm64-v8a
CtsWallpaperSdk33TestCases arm64-v8a
CtsBackgroundSdk33TestCases[instant] arm64-v8a نعم
CtsWallpaperTestCases Arm64-v8a
CtsWallpaperTestCases[instant] Arm64-v8a نعم
CtsWearableSensingServiceTestCases arm64-v8a
CtsWindowManagerBackgroundActivityTestCases arm64-v8a
CtsWrapHwasanTestCases arm64-v8a
SdkSandboxManagerDisabledTests arm64-v8a
SdkSandboxManagerTests arm64-v8a
art-run-test-018-stack-overflow armeabi-v7a
فنون_الاستقلالية_dex2oat_cts_tests armeabi-v7a
CtsBiometricsHostTestCases armeabi-v7a
CtsBroadcastRadioTestCases armeabi-v7a
CtsCompilationTestCases armeabi-v7a
CtsDevicePolicySimTestCases armeabi-v7a
CtsJvmtiRunTest1940HostTestCases armeabi-v7a
CtsJvmtiRunTest911HostTestCases armeabi-v7a
CtsJvmtiRunTest912HostTestCases armeabi-v7a
CtsJvmtiRunTest913HostTestCases armeabi-v7a
CtsJvmtiRunTest988HostTestCases armeabi-v7a
CtsMediaBetterTogetherTestCases armeabi-v7a
CtsMediaProjectionTestCases armeabi-v7a
CtsNativeResourcesTestCases armeabi-v7a
CtsNetHttpTestCases armeabi-v7a
CtsSurfaceControlTests armeabi-v7a
CtsVideoCodecTestCases armeabi-v7a
CtsVideoEncodingqualityHostTestCases armeabi-v7a
CtsWindowManagerDeviceTestCases armeabi-v7a
CtsWrapHwasanTestCases armeabi-v7a

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

تم حذف اسم وحدة الاختبار معرّفات ABI اختبار التطبيقات الفورية
CtsActivityManagerBackgroundActivityTestCases arm64-v8a
CtsAdServicesDeviceTestCases[instant] Arm64-v8a نعم
CtsCameraApi31TestCases arm64-v8a
CtsHostTzDataTests arm64-v8a
CtsIncidentHostTestCases arm64-v8a
CtsIncidentHostTestCases[instant] arm64-v8a نعم
حالات اختبار CtsOnDevicePersonalizationTestCase arm64-v8a
CtsOnDevicePersonalizationTestCases[instant] arm64-v8a نعم
CtsPermission2TestCases Arm64-v8a
CtsPermission2TestCases[instant] arm64-v8a نعم
CtsPermission4TestCases arm64-v8a
CtsPermission5TestCases arm64-v8a
CtsPermission5TestCases[instant] arm64-v8a نعم
CtsSystemUiHostTestCases[instant] arm64-v8a نعم
CtsVirtualDevicesTestCases[instant] Arm64-v8a نعم
CtsActivityManagerBackgroundActivityTestCases armeabi-v7a
CtsCameraApi31TestCases armeabi-v7a
CtsGwpAsanTestCases armeabi-v7a
CtsIncidentHostTestCases armeabi-v7a