بناء مقدمي الخدمات في Tradefed

يتم تمثيل موفري البناء في TF بواسطة واجهة IBuildProvider .

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

يقوم موفر البناء بإنشاء معلومات البناء المملوءة بجميع الموارد التي يحتاجها الإعداد والاختبارات.

مقدمي البناء المحليين

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

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

إعدادات

استخدم علامة الكائن build_provider . على سبيل المثال:

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