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

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

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

ينشئ موفر الإصدار إنشاء المعلومات مع جميع الموارد اللازمة في عملية الإعداد والاختبارات

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

عند التشغيل على الجهاز، تتوفّر عدة إعدادات محتملة:

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

الإعدادات

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

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