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