Penyedia build di Tradefed

Penyedia build di TF diwakili oleh antarmuka IBuildProvider.

Setiap implementasi antarmuka dapat digunakan dalam konfigurasi pengujian. Desain yang fleksibel ini memungkinkan interaksi dengan jenis sistem apa pun.

Penyedia build membuat info build yang diisi dengan semua resource yang diperlukan oleh penyiapan dan pengujian.

Penyedia build lokal

Saat berjalan secara lokal, terdapat beberapa kemungkinan konfigurasi:

  • Temukan dan gunakan image perangkat yang di-build secara lokal: LocalDeviceBuildProvider. Ini biasanya digunakan untuk mem-flash image Android yang di-build secara lokal sebelum menjalankan pengujiannya.
  • Temukan dan gunakan kasus pengujian yang dibuat secara lokal: BootstrapBuildProvider. Proses ini biasanya digunakan untuk menjalankan pengujian terhadap perangkat yang sudah di-flash dan siap digunakan. Ini adalah penyedia yang digunakan oleh Atest selama pengujian lokal.

Konfigurasi

Gunakan tag objek build_provider. Contoh:

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