ایجاد ارائه دهندگان در Tradefed

ارائه دهندگان ساخت در TF با رابط IBuildProvider نشان داده می شوند.

هر پیاده سازی رابط را می توان در یک پیکربندی آزمایشی استفاده کرد. این طراحی انعطاف پذیر امکان تعامل با هر نوع سیستمی را فراهم می کند.

یک ارائه‌دهنده ساخت، اطلاعات ساخت را با تمام منابع مورد نیاز راه‌اندازی و آزمایش‌ها ایجاد می‌کند.

ارائه دهندگان ساخت محلی

هنگام اجرای محلی، چندین پیکربندی ممکن وجود دارد:

  • یک تصویر دستگاه ساخته شده محلی را پیدا کنید و از آن استفاده کنید: LocalDeviceBuildProvider . این معمولاً برای فلش کردن یک تصویر اندرویدی ساخته شده محلی قبل از اجرای آزمایش استفاده می شود.
  • موارد آزمایشی ساخته شده محلی را بیابید و از آن استفاده کنید: BootstrapBuildProvider . این معمولاً برای اجرای آزمایش‌ها بر روی یک دستگاه از قبل فلش شده و آماده استفاده می‌شود. این ارائه دهنده ای است که توسط Atest در طول آزمایش محلی استفاده می شود.

پیکربندی

از تگ شی build_provider استفاده کنید. به عنوان مثال:

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