مجموعة اختبار البائع والبنية التحتية لنظام التشغيل Android 10 والإصدارات الأقدم

يوفر Android Vendor Test Suite (VTS) وظائف جديدة واسعة النطاق لاختبار Android ويعزز عملية التطوير القائمة على الاختبار. لمساعدة مجتمع تطوير Android على التفاعل مع بيانات الاختبار، يتضمن Android موارد الاختبار التالية:

  • دروس الفيديو. يصف مقاطع الفيديو حول تشغيل وتطوير VTS وCTS-on-GSI على Android 9 وAndroid 8.1.
  • اختبار الأنظمة باستخدام VTS. يصف كيفية استخدام VTS لاختبار تنفيذ نظام Android الأصلي، وإعداد بيئة اختبار، ثم اختبار التصحيح باستخدام خطة VTS.
  • إطار الاختبار. يقدم تفاصيل حول استخدام إطار اختبار VTS. يشمل:
    • أوامر غلاف الجهاز . إرشادات حول كيفية استخدام أوامر shell للجهاز لتنفيذ ثنائيات اختبار الجانب المستهدف، للحصول على/تعيين الخصائص، ومتغيرات البيئة، ومعلومات النظام، ولبدء/إيقاف إطار عمل Android.
    • قوالب الاختبار . تفاصيل حول تكوين واستخدام قوالب الاختبار لوحدات الاختبار التي ليست فئة فرعية من Python من جانب المضيف في BaseTest الخاص بمشغل VTS.
    • اختبار HAL على علم باسم الخدمة . تفاصيل حول دعم Android 9 للحصول على اسم الخدمة لمثيل HAL معين بناءً على الجهاز الموجود على VTS قيد التشغيل.
    • فحص قابلية الاختبار HAL . تفاصيل حول دعم Android 9 لطريقة التشغيل التي تستخدم تكوين الجهاز لتحديد اختبارات VTS التي يجب تخطيها لهدف الجهاز هذا.
    • اختبار متعدد الأجهزة . تعليمات لتكوين الاختبارات التي تتطلب التفاعل بين أجهزة Android المتعددة.
    • اختبار VTS باستخدام قرص تصحيح الأخطاء . إرشادات حول كيفية استخدام قرص تصحيح الأخطاء لتمكين تشغيل VTS مع صورة نظام عامة (GSI).
  • لوحة تحكم VTS. واجهة مستخدم على شبكة الإنترنت لعرض نتائج VTS. يتضمن تفاصيل عن:
    • يثبت . تعليمات لإعداد وتكوين لوحة معلومات VTS.
    • قاعدة البيانات . واجهة خلفية قابلة للتطوير لدعم لوحة معلومات التكامل المستمر.
    • واجهة المستخدم . واجهة مستخدم متماسكة تستخدم التصميم متعدد الأبعاد لعرض المعلومات حول نتائج الاختبار والتوصيف والتغطية بشكل فعال.
  • البنية التحتية للمختبر. يصف بنية البنية الأساسية للاختبار الآلي لتشغيل VTS أو CTS أو اختبارات أخرى على الأجهزة الشريكة التي تقوم بتشغيل AOSP Generic System Image (GSI) . يتطلب وحدة تحكم المضيف .
  • اختبارات أداء Binder وhwbinder . أدوات لقياس الإنتاجية وزمن الوصول.

للحصول على تفاصيل إضافية، راجع فيديو منتجات Android VTS الذي تم إنتاجه بواسطة Google Developers، و Treble: تحديثات البرامج السريعة عن طريق إنشاء توازن في النظام البيئي للبرامج النشطة لأصحاب المصلحة الموزعين عالميًا ، وهو مجاني لأعضاء ACM ويمكن لغير الأعضاء شراؤه أو قراءة الملخص.