ملاحظات إصدار Android 14 CTS

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

مميزات سي تي اس

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

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

ميزات التحقق CTS

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

منطقة سمات وصف تمت الإضافة/التحديث
إعداد الاختبار تحديث الأجهزة الطرفية المطلوبة لاختبار المستشعر الديناميكي قم بتحديث صفحة إرشادات اختبار CTS Verifier لتشمل الأجهزة الطرفية والتعليمات المحدثة لاختبارات المستشعر الديناميكي. محدث
إعداد الاختبار تحسين الكاميرا الخاصة بها لدعم الأجهزة القابلة للطي دعم اختبار الجهاز القابل للطي في Camera ITS. تم إجراء تغييرات في جانب الخدمة الخاصة به لتحديد الكاميرات الفعلية المتاحة مع كل حالة طي/فتح. محدث
فئة اختبار CTS-V الاقتران مع علم Wi-Fi يوفر الاقتران الواعي بشبكة Wi-Fi طريقة مشفرة وسريعة لإعادة المصادقة للاتصال من نظير إلى نظير من خلال شبكة Wifi. أضف اختبارًا في CTS-V كاختبارات أخرى للأجهزة المتعددة لـ Aware. يحتاج الاختبار إلى دعم كلا الجهازين لهذه الميزة. تمت الإضافة
فئة اختبار CTS-V أنشطة الاختبار للوحة التحكم المدمجة بالمنزل بدءًا من Android 14، يتم توفير واجهة برمجة تطبيقات جديدة حتى تتمكن التطبيقات من استخدام نشاط مضمن (في مساحة عناصر التحكم SystemUI) بدلاً من تمرير المعلومات عبر Controls API. تمت إضافة أنشطة اختبار جديدة لفرض سلوك واجهة برمجة التطبيقات. تمت الإضافة
فئة اختبار CTS-V اختبارات متطلبات التواجد (نطاق BLE وNAN/Wi-Fi) للتأكد من أن الأجهزة الذكية للمستخدمين تعمل معًا بشكل جيد، من المهم أن تتمكن جميع الأجهزة في نظام Android البيئي من تحديد القرب النسبي بين الأجهزة. يقدم Android U متطلبات معايرة الحضور التي تحدد الأداء المقبول لتقنيات الراديو المتاحة مثل UWB وWi-Fi وBLE المستخدمة لتحديد القرب. تمت الإضافة
فئة اختبار CTS-V أداة التحقق من CTS لقطع اتصال الصوت قم بإجراء اختبار للتأكد من أن AAudio يجب أن يقوم بفصل الدفق عند فصل جهاز الدفق. تمت الإضافة
فئة اختبار CTS-V اختبار ملف تعريف العمل للقطة شاشة لأداة التحقق من CTS أضف حالات اختبار جديدة لفرض متطلبات CDD 3.9.2/C-1-10. سيتم توجيه المستخدم لالتقاط لقطة للشاشة. يكتشف ContentObserver عنوان URI الخاص بلقطة الشاشة المحفوظة ويعرض النتيجة. يجب على المستخدم تأكيد الصورة بصريًا، والتي لا تحتوي على تطبيقات أخرى أو SystemUI (شريط الحالة، وما إلى ذلك). تمت الإضافة
أبرز الاختبارات يقوم برنامج CTS Verifier بالتقاط المحتوى لاختبار واجهات برمجة تطبيقات Notes. قم بإضافة نشاط اختبار جديد لفرض واجهات برمجة تطبيقات Notes، المرتبطة بعمليات تكامل تدوين ملاحظات النظام في SysUI. يمكن تخطي الاختبار إذا لم يتم تمكين دور NOTES . راجع التقاط المحتوى لاختبارات 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 Manager على جهاز Android الذي يتم اختباره. قم بتحميل APK على الجهاز من جهاز كمبيوتر باستخدام أمر adb install مع خيار --bypass-low-target-sdk-block . بالنسبة للأجهزة التي تعمل بنظام التشغيل Android 13 أو الإصدارات الأقدم، فإن خيار --bypass-low-target-sdk-block ليس ضروريًا. لمزيد من المعلومات، راجع تثبيت التطبيق . محدث
إعداد الاختبار أضف ملاحظات تثبيت adb بخصوص OpenCV APK نظرًا لميزة الأمان الجديدة التي تم تقديمها في Android 14، يجب إضافة أمر adb --bypass-low-target-sdk-block في كل مرة عند تثبيت Open CV APK. راجع التحقق من السيرة الذاتية لمتجه الدوران لمزيد من المعلومات. تمت الإضافة

وحدات CTS

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

  • ~ 1151 وحدة حسب الأجهزة
  • ~ 4.4 مليون حالة اختبار على 2 ABIs

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

وحدات جديدة

تمت إضافة اسم وحدة الاختبار واجهات برمجة التطبيقات اختبار التطبيق الفوري
AndroidTest_MultiUser 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
كتسادسيرفيسيسنوتيناللوليستإندتوإندتيستس Arm64-v8a
CtsAdServicesPermissionsAppOptOutEndToEndTests Arm64-v8a
CtsAdServicesPermissionsNoPermEndToEndTests Arm64-v8a
CtsAdServicesPermissionsValidEndToEndTests Arm64-v8a
CtsAdServicesTopicsAppUpdateTests Arm64-v8a
CtsAdServicesTopicsConnectionTests Arm64-v8a
CtsAppCloningDeviceTestCases Arm64-v8a
CtsAppCloningMediaProviderHostTest Arm64-v8a
CtsAppCloningMediaProviderHostTest[فورية] Arm64-v8a نعم
CtsAppFgsTestCases Arm64-v8a
CtsAppFgsTestCases[فورية] Arm64-v8a نعم
CtsAppSetIdEndToEndTest Arm64-v8a
CtsAttributionSourceTestCases Arm64-v8a
CtsAttributionSourceTestCases[فورية] Arm64-v8a نعم
CtsBatteryHealthTestCases Arm64-v8a
CtsBiometricsHostTestCases Arm64-v8a
CtsBluetoothMultiDevicesTestCases Arm64-v8a
CtsBroadcastRadioTestCases Arm64-v8a
CtsBroadcastTestCases Arm64-v8a
CtsCompanionDeviceManagerMultiProcessTestCases Arm64-v8a
CtsCompilationTestCases Arm64-v8a
CtsContentProviderTestsWithoutVisibility Arm64-v8a
CtsContentProviderTestsWithVisibility Arm64-v8a
CtsCredentialManagerTestCases Arm64-v8a
CtsCurrentApiSignatureTestCases[فورية] Arm64-v8a نعم
CtsDeviceLockTestCases Arm64-v8a
CtsDevicePolicySimTestCases Arm64-v8a
CtsDevicePolicySimTestCases[تشغيل على استنساخ الملف الشخصي] Arm64-v8a
CtsDevicePolicySimTestCases[تشغيل على المستخدم الثانوي] Arm64-v8a
CtsDevicePolicySimTestCases[تشغيل على ملف تعريف العمل] Arm64-v8a
CtsDevicePolicyTestCases [ملف تعريف التشغيل عند الاستنساخ] Arm64-v8a
CtsDomainVerificationDeviceMultiUserTestCases[ملف تعريف التشغيل عند الاستنساخ] Arm64-v8a
CtsGrammaticalInflectionHostTestCases Arm64-v8a
CtsGrammaticalInflectionTestCases Arm64-v8a
CtsHealthConnectControllerTestCases Arm64-v8a
CtsHealthConnectHostSideDeviceTestCases Arm64-v8a
CtsHealthConnectHostTestCases Arm64-v8a
CtsHealthFitnessDeviceTestCases Arm64-v8a
CtsHealthFitnessDeviceTestCasesNoPermission Arm64-v8a
كتسهيلثفيتنسديفيسيتيستكاسيسنوبيرميسيون[فورية] 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[فورية] Arm64-v8a نعم
CtsMediaBetterTogetherTestCases Arm64-v8a
CtsMediaBetterTogetherTestCases[فورية] Arm64-v8a نعم
CtsMediaBetterTogetherTestCases[تشغيل على استنساخ الملف الشخصي] Arm64-v8a
CtsMediaBetterTogetherTestCases[تشغيل على المستخدم الثانوي] Arm64-v8a
CtsMediaBetterTogetherTestCases[تشغيل على ملف تعريف العمل] Arm64-v8a
CtsMediaProjectionTestCases Arm64-v8a
CtsMediaProjectionTestCases[فورية] Arm64-v8a نعم
CtsMicrodroidDisabledTestCases Arm64-v8a
CtsMultiUserTestCases[ملف تعريف التشغيل عند الاستنساخ] Arm64-v8a
CtsNativeResourcesTestCases Arm64-v8a
كتسناتيف ريسورسيز تيستكاسيس [فورية] Arm64-v8a نعم
CtsNetHttpTestCases Arm64-v8a
CtsNetTestCasesMaxTargetSdk30 Arm64-v8a
CtsNetTestCasesMaxTargetSdk30[فورية] Arm64-v8a نعم
CtsNetTestCasesMaxTargetSdk33 Arm64-v8a
CtsNetTestCasesMaxTargetSdk33 [فورية] Arm64-v8a نعم
CtsNotificationTestCases Arm64-v8a
CtsOsTestCases[ملف تعريف التشغيل عند الاستنساخ] Arm64-v8a
CtsPackageInstallTestCases [ملف تعريف التشغيل عند الاستنساخ] Arm64-v8a
CtsPackageInstallTestCases [تشغيل على المستخدم الثانوي] Arm64-v8a
CtsPackageInstallTestCases[ملف تعريف التشغيل أثناء العمل] Arm64-v8a
اختبارات مخطط الحزمة Ctsبدون رؤية Arm64-v8a
CtsPackageSchemeTestsWithVisibility Arm64-v8a
CtsPerfettoReporterTestCases Arm64-v8a
CtsPermissionMultiUserTestCases Arm64-v8a
CtsPermissionMultiUserTestCases[ملف تعريف التشغيل عند الاستنساخ] Arm64-v8a
CtsPermissionMultiUserTestCases[تشغيل على المستخدم الثانوي] Arm64-v8a
CtsPermissionMultiUserTestCases[ملف تعريف التشغيل أثناء العمل] Arm64-v8a
CtsPermissionPolicyTestCases Arm64-v8a
كتسبيرميسيونبوليسيتيستكاسيس[فورية] Arm64-v8a نعم
CtsPhotoPickerTest[تشغيل على استنساخ الملف الشخصي] Arm64-v8a
CtsSandboxedAdIdManagerTests Arm64-v8a
CtsSandboxedAppSetIdManagerTests Arm64-v8a
CtsSandboxedFledgeManagerTests Arm64-v8a
CtsSandboxedMeasurementManagerTests Arm64-v8a
CtsSandboxedTopicsManagerTests Arm64-v8a
CtsSdkSandboxHostSideTests Arm64-v8a
CtsSdkSandboxInprocessTests Arm64-v8a
CtsSdkSandboxWebkitTestCases Arm64-v8a
CtsShortFgsTestCases Arm64-v8a
CtsShortFgsTestCases[فورية] Arm64-v8a نعم
اختبارات CtsSurfaceControl Arm64-v8a
CtsTareTestCases Arm64-v8a
CtsTelecomHostCases Arm64-v8a
CtsThreadLocalRandomHostTest Arm64-v8a
CtsVideoCodecTestCases Arm64-v8a
CtsVideoEncodingQualityHostTestCases Arm64-v8a
CtsVideoEncodingQualityHostTestCases[فورية] Arm64-v8a نعم
CtsVoiceInteractionHostTestCases Arm64-v8a
CtsWallpaperSdk33TestCases Arm64-v8a
CtsWallpaperSdk33TestCases[فورية] Arm64-v8a نعم
CtsWallpaperTestCases Arm64-v8a
CtsWallpaperTestCases[فورية] 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
art_standalone_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
اختبارات CtsSurfaceControl Armeabi-v7a
CtsVideoCodecTestCases Armeabi-v7a
CtsVideoEncodingQualityHostTestCases Armeabi-v7a
CtsWindowManagerDeviceTestCases Armeabi-v7a
CtsWrapHwasanTestCases Armeabi-v7a

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

اسم وحدة الاختبار المحذوفة واجهات برمجة التطبيقات اختبار التطبيق الفوري
CtsActivityManagerBackgroundActivityTestCases Arm64-v8a
كتسآدسيرفيسيسديفيسيتيستكاسيس[فورية] Arm64-v8a نعم
CtsCameraApi31TestCases Arm64-v8a
CtsHostTzDataTests Arm64-v8a
CtsIncidentHostTestCases Arm64-v8a
CtsIncidentHostTestCases[فورية] Arm64-v8a نعم
CtsOnDevicePersonalizationTestCases Arm64-v8a
CtsOnDevicePersonalizationTestCases[فورية] Arm64-v8a نعم
CtsPermission2TestCases Arm64-v8a
CtsPermission2TestCases[فورية] Arm64-v8a نعم
CtsPermission4TestCases Arm64-v8a
CtsPermission5TestCases Arm64-v8a
CtsPermission5TestCases[فورية] Arm64-v8a نعم
CtsSystemUiHostTestCases[فورية] Arm64-v8a نعم
CtsVirtualDevicesTestCases[فورية] Arm64-v8a نعم
CtsActivityManagerBackgroundActivityTestCases Armeabi-v7a
CtsCameraApi31TestCases Armeabi-v7a
CtsGwpAsanTestCases Armeabi-v7a
CtsIncidentHostTestCases Armeabi-v7a