Tradefed 中的 build 提供程序

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

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

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

本地 build 提供程序

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

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

配置

使用对象标记 build_provider。例如:

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