بناء مزودي خدمة في Tradefed

يتم تمثيل مقدمي خدمات الإصدار في TF المستخدِم من خلال IBuildProvider .

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

ينشئ موفِّر الإصدار ملف build info المزوّد بجميع الموارد التي يحتاجها الإعداد والاختبارات.

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

توجد عدة عمليات ضبط ممكنة عند التشغيل محليًا:

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

الإعدادات

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

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