在 Tradefed 中構建提供程序

TF 中的構建提供程序由IBuildProvider 接口表示。接口的任何實現都可以在測試配置中使用。這種靈活的設計允許與任何類型的系統進行交互。

構建提供程序創建構建信息,其中填充了設置和測試所需的所有資源。

本地構建提供者

在本地運行時,存在幾種可能的配置:

  • 查找並使用本地構建的設備映像: LocalDeviceBuildProvider 。這通常用於在運行測試之前刷新本地構建的 Android 映像。
  • 查找並使用本地構建的測試用例: BootstrapBuildProvider 。這通常用於針對已經刷寫並準備好的設備運行測試。這是Atest在本地測試期間使用的提供程序。

配置

使用對象標籤build_provider 。例如:

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