Xây dựng nhà cung cấp trong Tradefed

Các nhà cung cấp bản dựng trong TF được thể hiện bằng giao diện IBuildProvider .

Bất kỳ triển khai giao diện nào cũng có thể được sử dụng trong cấu hình thử nghiệm. Thiết kế linh hoạt này cho phép tương tác với bất kỳ loại hệ thống nào.

Nhà cung cấp bản dựng tạo thông tin bản dựng chứa tất cả tài nguyên cần thiết cho quá trình thiết lập và kiểm tra.

Nhà cung cấp xây dựng địa phương

Khi chạy cục bộ, có thể tồn tại một số cấu hình:

  • Tìm và sử dụng hình ảnh thiết bị được tạo cục bộ: LocalDeviceBuildProvider . Điều này thường được sử dụng để flash hình ảnh Android được xây dựng cục bộ trước khi chạy thử nghiệm.
  • Tìm và sử dụng các trường hợp thử nghiệm được xây dựng cục bộ: BootstrapBuildProvider . Điều này thường được sử dụng để chạy thử nghiệm trên một thiết bị đã được flash và sẵn sàng. Đây là nhà cung cấp được Atest sử dụng trong quá trình thử nghiệm tại địa phương.

Cấu hình

Sử dụng thẻ đối tượng build_provider . Ví dụ:

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