TF 中的建構供應商由 IBuildProvider
介面表示。
介面的任何實作項目都可用於測試設定。這種彈性設計可與任何類型的系統互動。
建構供應商會建立 build info,其中填入設定和測試所需的所有資源。
本地建構供應商
在本機執行時,有幾種可能的設定:
- 尋找及使用本機建構的裝置映像檔:
LocalDeviceBuildProvider。 這通常用於在執行測試前,刷新本機建構的 Android 映像檔。 - 尋找及使用在本機建構的測試案例:
BootstrapBuildProvider。 這通常用於對已刷機並準備就緒的裝置執行測試。這是 Atest 在本機測試期間使用的供應商。
設定
使用物件標記 build_provider。例如:
<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />