TF 中的建置提供者由IBuildProvider
介面表示。
該介面的任何實作都可以在測試配置中使用。這種靈活的設計允許與任何類型的系統互動。
建置提供者建立建置訊息,其中填充了設定和測試所需的所有資源。
本地建置提供者
在本地運行時,存在幾種可能的配置:
- 尋找並使用本機建置的裝置映像:
LocalDeviceBuildProvider
。這通常用於在運行測試之前刷新本地建置的 Android 映像。 - 尋找並使用本機建置的測試案例:
BootstrapBuildProvider
。這通常用於針對已快閃記憶體且準備就緒的裝置執行測試。這是Atest在本機測試期間使用的提供者。
配置
使用物件標籤build_provider
。例如:
<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />