إعداد الاختبار الآلي لبرنامج CTS (الإصدار 10 من AOSP أو إصدار أقدم)

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

تثبيت حزمة JDK

  • بالنسبة إلى Android 9 و10، ثبِّت JDK 9.
  • بالنسبة إلى الإصدار 8 من نظام التشغيل Android أو الإصدارات الأقدم، ثبِّت JDK 8.

ضبط مستوى واجهة برمجة التطبيقات الأول

بالنسبة إلى الأجهزة التي تم تشغيلها باستخدام الإصدار 9 أو 10 من نظام التشغيل Android، اضبط سمة ro.product.first_api_level على قيمة صالحة من الأسماء الرمزية والعلامات وأرقام الإصدار.

بالنسبة إلى الأجهزة التي تعمل بالإصدار 8.x من نظام التشغيل Android أو إصدارات أقدم، يجب عدم ضبط (إزالة) القيمة الخاصة بالموقع ro.product.first_api_level لأول إصدار من المنتج. بالنسبة إلى جميع الإصدارات اللاحقة، اضبط ro.product.first_api_level على قيمة مستوى واجهة برمجة التطبيقات الصحيحة. يتيح ذلك للموقع تحديد منتج جديد بشكل صحيح ويحفظ معلومات عن المستوى الأول من واجهة برمجة التطبيقات للمنتج. إذا تم إلغاء العلامة، يخصّص Android Build.VERSION.SDK_INT إلى ro.product.first_api_level.

متطلبات مساحة التخزين

تتطلّب اختبارات الضغط على الوسائط في مجموعة أدوات اختبار التوافق (CTS) أن تكون مقاطع الفيديو على مساحة تخزين خارجية (/sdcard).

تعتمد المساحة المطلوبة على الحد الأقصى لدقة تشغيل الفيديو المتوافقة مع الجهاز. راجِع القسم 5 في مستند تعريف التوافق مع Android للاطّلاع على إصدار النظام الأساسي لدرجات الدقة المطلوبة.

في ما يلي متطلبات مساحة التخزين حسب الحد الأقصى لدقة تشغيل الفيديو:

  • ‫‎480×360: 98 ميغابايت
  • ‫‎720×480: 193 ميغابايت
  • ‫1280x720: 606 ميغابايت
  • ‫‎1920×1080: 1863 ميغابايت

ضبط جهاز DUT

يحتوي هذا القسم على تعليمات خاصة لضبط إعدادات جهاز DUT لنظام التشغيل AOSP 10 أو الإصدارات الأقدم.

تفعيل ميزة تصحيح أخطاء الجهاز عبر USB

في Android 9 أو 10، انتقِل إلى النظام > خيارات المطوّرين.

في Android 8 أو الإصدارات الأقدم، انتقِل إلى الإعدادات > خيارات المطوّرين.

تفعيل المواقع الجغرافية الوهمية (AOSP 4.4.x و5.x)

في الإصدارَين 5.x و4.4.x من نظام التشغيل Android، انتقِل إلى الإعدادات > خيارات المطوّرين وفعِّل السماح بمواقع جغرافية وهمية.

الإعداد لاجتياز اختبارات تسهيل الاستخدام (CTS 2.1 R2 - 4.2 R4)

إعداد جهازك (أو المحاكي) لإجراء اختبارات تسهيل الاستخدام باستخدام:

  adb install -r
  android-cts/repository/testcases/CtsDelegatingAccessibilityService.apk

بعد ذلك، انتقِل إلى الإعدادات > تسهيل الاستخدام > تسهيل الاستخدام وفعِّل تفويض خدمة تسهيل الاستخدام.

الإعداد لاختبار إدارة الجهاز (CTS 6.x أو إصدار أقدم)

على الأجهزة التي تعرِض القيمة android.software.device_admin، عليك إعداد جهازك لمحاولة اجتياز اختبار إدارة الجهاز باستخدام:

  adb install -r android-cts/repository/testcases/CtsDeviceAdmin.apk

بعد ذلك، في الإعدادات > الأمان > اختيار مشرفي الجهاز، فعِّل مشرفي جهازَي android.deviceadmin.cts.CtsDeviceAdminReceiver*. تأكَّد من أنّ حساب android.deviceadmin.cts.CtsDeviceAdminDeactivatedReceiver وأي حساب آخر لإدارة الجهاز مُحمَّل مسبقًا لا يزال غير مفعَّل.

إعداد ملفات الوسائط (AOSP 10 أو إصدار أقدم)

تتطلّب اختبارات بث الفيديو على نظام التشغيل Android 10 أو الإصدارات الأقدم أن تكون ملفات الفيديو على مساحة تخزين خارجية (/sdcard). لمزيد من المعلومات، يُرجى الاطّلاع على متطلبات مساحة التخزين.