Bangun penyedia di Tradefed

Penyedia build di TF diwakili oleh antarmuka IBuildProvider .

Implementasi antarmuka apa pun dapat digunakan dalam konfigurasi pengujian. Desain fleksibel ini memungkinkan interaksi dengan semua jenis sistem.

Penyedia pembangunan membuat info pembangunan yang diisi dengan semua sumber daya yang diperlukan oleh pengaturan dan pengujian.

Penyedia pembangunan lokal

Saat dijalankan secara lokal, ada beberapa kemungkinan konfigurasi:

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

Konfigurasi

Gunakan tag objek build_provider . Misalnya:

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