Tradefed 中的构建提供程序

TF 中的构建提供程序由 IBuildProvider 接口表示。

该接口的任何实现都可以在测试配置中使用。这种灵活的设计允许与任何类型的系统进行交互。

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

本地构建提供程序

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

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

配置

使用对象标记 build_provider。例如

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