تتضمّن هذه الصفحة التغييرات الرئيسية في CTS التي تم إدخالها في الإصدار 14 من Android.
ميزات مجموعة أدوات اختبار التوافق (CTS)
يتضمّن نظام التشغيل Android 14 مستندات جديدة ومحدّثة ل ميزات مجموعة أدوات اختبار التوافق (CTS) التالية.
المنطقة | الميزات | الوصف | تمت الإضافة/التعديل |
---|---|---|---|
أهمّ تفاصيل الاختبار | إضافة وظائف مساعدة لتشغيلها كخدمة مشغّل شبكة الجوّال | يقدّم هذا التغيير وظائف مساعدة جديدة في CarrierPrivilegeUtils للسماح بتشغيل CTS كخدمة مشغّل شبكة الجوّال (مع امتيازات مشغّل شبكة الجوّال بشكل ضمني) وتحسين إمكانية اختبار العديد من واجهات برمجة التطبيقات الخاصة بمشغّلي شبكة الجوّال وفئات الاتصال.
|
اكتمل التحديث. |
وحدة الاختبار | إضافة اختبارات CTS متعددة الأجهزة لتقنية Bluetooth | تتيح هذه الميزة للإعلانات عرض خدمات GATT محدّدة فقط، ما يسمح بتعزيز الخصوصية عند عرض الإعلانات باستمرار في الوضع القابل للاتصال. | مضاف |
وحدة الاختبار | إضافة اختبارات CTS متعددة الأجهزة لدقة تحديد المسافة باستخدام النطاق الفائق العرض (UWB) | أضِف حالات اختبار جديدة لدقة قياس المسافة في النطاق الفائق العرض (UWB) من أجل فرض متطلبات CDD في النطاق الفائق العرض (UWB). | مضاف |
وحدة الاختبار | إضافة CtsDevicePolicySimTestCases إلى خطة اختبار شريحة SIM في CTS | تم تعديل حالة الاختبار لتطلب شريحة SIM صالحة كجزء من عملية إعداد الاختبار. | مضاف |
وحدة الاختبار | تمت إضافة مجموعة اختبارات CTS لأجهزة النطاق الفائق العرض (UWB) المتعددة | تمت إضافة مجموعة اختبارات جديدة لتقنية النطاق الفائق العرض (UWB) متعددة الأجهزة من CTS تستخدم جهازَي Android مزوّدَين بتقنية النطاق الفائق العرض للتحقّق من وظائف النطاق الفائق العرض المختلفة. | مضاف |
وحدة الاختبار | زيادة حالات الاختبار في وحدة dEQP | تم تعديل فرع dEQP لاختبارات توافق Android 14 لاستخدام vulkan-cts-1.3.5 (بدلاً من 1.3.1). تمّت إضافة العديد من الاختبارات الجديدة لأنّ هذا التعديل يقدّم العديد من الاختبارات الجديدة لميزات Vulkan الجديدة، مثل العرض الديناميكي. | اكتمل التحديث. |
إعداد الاختبار | زيادة حجم الحِزمة إلى 16 غيغابايت | زيادة حجم ذاكرة الشريحة للمساعدة في تنفيذ اختبارات CTS التي تستهلك ذاكرة أكبر | اكتمل التحديث. |
إعداد الاختبار | ترقية ذاكرة الوصول العشوائي إلى 128 غيغابايت ومحرك الأقراص الثابتة إلى 256 غيغابايت | عليك ترقية ذاكرة النظام المضيف لتلبية متطلبات مساحة ذاكرة Java الإضافية. | اكتمل التحديث. |
ميزات أداة إثبات الملكية في مجموعة أدوات اختبار التوافق (CTS)
يتضمّن نظام Android 14 مستندات جديدة ومحدّثة ل ميزات أداة التحقّق من التوافق مع مجموعة أدوات اختبار التوافق (CTS) التالية.
المنطقة | الميزات | الوصف | تمت الإضافة/التعديل |
---|---|---|---|
إعداد الاختبار | تعديل الأجهزة الملحقة المطلوبة لاختبار أداة الاستشعار الديناميكية | عدِّل صفحة إرشادات اختبار أداة التحقّق من توافق الأجهزة (CTS Verifier) لتضمين الأجهزة الطرفية المعدَّلة والتعليمات المتعلّقة باختبارات أجهزة الاستشعار الديناميكية. | اكتمل التحديث. |
إعداد الاختبار | تحسين تقنية ITS بالكاميرا لتتوافق مع الأجهزة القابلة للطي | إتاحة اختبار الأجهزة القابلة للطي في اختبارات أمان واجهة برمجة التطبيقات (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 لميزة AAudio Disconnect | يمكنك إجراء اختبار للتأكّد من أنّ AAudio يجب أن يقطع بث الوسائط عند فصل جهاز البث عن مصدر الطاقة. | مضاف |
فئة اختبار CTS-V | CTS Verifier Screenshot Work Profile test | أضِف حالات اختبار جديدة لفرض متطلبات CDD 3.9.2/C-1-10. سيُطلب من المستخدم أخذ لقطة شاشة. يرصد ContentObserver عنوان URL الخاص بلقطة الشاشة المحفوظة ويعرض النتيجة. على المستخدم تأكيد الصورة بصريًا، والتي لا تحتوي على تطبيقات أخرى أو SystemUI (شريط الحالة وما إلى ذلك). | مضاف |
أهمّ تفاصيل الاختبار | اختبار CTS Verifier Capture Content لـ Notes APIs | أضِف نشاط اختبار جديدًا لفرض واجهات برمجة التطبيقات Notes APIs، والتي تكون مرتبطة بدمج ميزة تدوين الملاحظات في النظام في واجهة مستخدم النظام. يمكن تخطّي الاختبار إذا لم يكن دور 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 . بالنسبة إلى الأجهزة التي تعمل بالإصدار 13 من نظام التشغيل Android أو الإصدارات الأقدم، ليس من الضروري تحديد هذا الخيار --bypass-low-target-sdk-block . لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت تطبيق.
|
اكتمل التحديث. |
إعداد الاختبار | إضافة ملاحظات حول تثبيت adb في ما يتعلّق بحزمة APK الخاصة بـ OpenCV | بسبب ميزة أمان جديدة تم طرحها في Android 14، يجب إضافة
الأمر adb --bypass-low-target-sdk-block في كل مرة عند
تثبيت حزمة APK الخاصة بـ Open CV. اطّلِع على التحقّق من قيمة CV لاتجاه الدوران
للحصول على مزيد من المعلومات.
|
مضاف |
وحدات CTS
في ما يلي عدد وحدات الاختبار وحالات الاختبار:
- 1151 وحدة تقريبًا حسب الأجهزة
- 4.4 مليون حالة اختبار تقريبًا على أكثر من واجهتَي ABI
في الإصدار 14 من Android، تمت إضافة 136 وحدة جديدة وتمت إزالة 19 وحدة. اطّلِع على الجداول التالية للحصول على مزيد من المعلومات.
الوحدات الجديدة
تمّت إضافة اسم وحدة الاختبار | معرّفات ABI | اختبار التطبيقات الفورية |
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 | |
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[instant] | 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[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 | |
CtsMediaProjectionTestCases | 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 | |
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[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 | |
CtsWallpaperSdk33TestCases[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 | |
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 | |
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 | نعم |
CtsOnDevicePersonalizationTestCases | 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 |