在 Tradefed 中构建提供程序

TF 中的构建提供程序由IBuildProvider 接口表示。接口的任何实现都可以在测试配置中使用。这种灵活的设计允许与任何类型的系统进行交互。

构建提供程序创建构建信息,其中填充了设置和测试所需的所有资源。

本地构建提供者

在本地运行时,存在几种可能的配置:

  • 查找并使用本地构建的设备映像: LocalDeviceBuildProvider 。这通常用于在运行测试之前刷新本地构建的 Android 映像。
  • 查找并使用本地构建的测试用例: BootstrapBuildProvider 。这通常用于针对已经刷写并准备好的设备运行测试。这是Atest在本地测试期间使用的提供程序。

配置

使用对象标签build_provider 。例如:

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