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

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

تثبيت JDK

  • بالنسبة إلى الإصدارَين 9 و10 من نظام التشغيل Android، ثبِّت الإصدار 9 من حزمة تطوير البرامج Java (JDK).
  • على نظام التشغيل Android 8 أو الإصدارات الأقدم، ثبِّت 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 لمعرفة إصدار النظام الأساسي من الدقة المطلوبة.

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

  • ‫480x360: ‏98 ميغابايت
  • ‫720x480: ‏193 ميغابايت
  • ‫1280x720: ‏606 ميغابايت
  • ‫1920x1080: ‏1863 ميغابايت

إعداد الجهاز الخاضع للاختبار

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

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

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

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

تفعيل المواقع الجغرافية الوهمية (الإصدار 4.4.x و5.x من مشروع Android مفتوح المصدر)

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

إعداد اختبارات تسهيل الاستخدام (مجموعة أدوات اختبار التوافق 2.1 الإصدار 2 إلى 4.2 الإصدار 4)

يمكنك إعداد جهازك (أو المحاكي) لتنفيذ اختبارات إمكانية الوصول من خلال:

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

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

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

على الأجهزة التي تحدّد android.software.device_admin، يمكنك إعداد جهازك لتشغيل اختبار إدارة الجهاز باستخدام:

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

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

إعداد ملفات الوسائط (نظام التشغيل Android 10 أو إصدار أقدم)

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