إنشاء مقدّمي خدمات في Tradefed

يتم تمثيل موفّري الإنشاء في TensorFlow من خلال IBuildProvider الواجهة.

يمكن استخدام أي عملية تنفيذ للواجهة في إعداد الاختبار. يتيح هذا التصميم المرن التفاعل مع أي نوع من الأنظمة.

ينشئ موفّر الإصدار معلومات الإصدار التي تتضمّن جميع الموارد التي تحتاجها عملية الإعداد والاختبارات.

مزوّدو الإصدارات المحلية

عند التشغيل محليًا، تتوفّر عدة إعدادات محتملة:

  • ابحث عن صورة جهاز تم إنشاؤها محليًا واستخدِمها: LocalDeviceBuildProvider. يُستخدم هذا الخيار عادةً لتثبيت صورة Android تم إنشاؤها محليًا قبل تشغيل اختباراتها.
  • العثور على حالات الاختبار التي تم إنشاؤها محليًا واستخدامها: BootstrapBuildProvider يُستخدم هذا الخيار عادةً لإجراء اختبارات على جهاز تم تثبيت البرنامج عليه وهو جاهز للاستخدام. هذا هو مقدّم الخدمة الذي تستخدمه Atest أثناء الاختبار المحلي.

الإعدادات

استخدِم علامة العنصر build_provider. مثلاً:

<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />