在 Tradefed 中建置提供者

TF 中的建置提供者由IBuildProvider介面表示。

該介面的任何實作都可以在測試配置中使用。這種靈活的設計允許與任何類型的系統互動。

建置提供者建立建置訊息,其中填充了設定和測試所需的所有資源。

本地建置提供者

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

  • 尋找並使用本機建置的裝置映像: LocalDeviceBuildProvider 。這通常用於在運行測試之前刷新本地建置的 Android 映像。
  • 尋找並使用本機建置的測試案例: BootstrapBuildProvider 。這通常用於針對已快閃記憶體且準備就緒的裝置執行測試。這是Atest在本機測試期間使用的提供者。

配置

使用物件標籤build_provider 。例如:

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