Penyedia build di Tradefed

Penyedia build di TF diwakili oleh IBuildProvider antarmuka.

Setiap implementasi antarmuka dapat digunakan dalam konfigurasi pengujian. Ini desain fleksibel memungkinkan interaksi dengan semua jenis sistem.

Penyedia build membuat build info yang diisi dengan semua sumber daya yang diperlukan untuk penyiapan dan pengujian.

Penyedia build lokal

Saat berjalan secara lokal, terdapat beberapa kemungkinan konfigurasi:

  • Menemukan dan menggunakan image perangkat yang dibuat secara lokal: LocalDeviceBuildProvider Biasanya digunakan untuk melakukan flash image Android yang dibuat secara lokal sebelum menjalankan semua pengujiannya.
  • Temukan dan gunakan kasus pengujian yang dibuat secara lokal: BootstrapBuildProvider Ini biasanya digunakan untuk menjalankan pengujian terhadap file yang sudah di-flash dan siap perangkat seluler. 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" />