ExistingBuildProvider

public class ExistingBuildProvider
extends Object implements IBuildProvider

java.lang.Object
   ↳ com.android.tradefed.build.ExistingBuildProvider


用于返回已构造的 IBuildInfoIBuildProvider

摘要

公共构造函数

ExistingBuildProvider(IBuildInfo buildInfo, IBuildProvider parentProvider)

创建 ExistingBuildProvider

公共方法

void buildNotTested(IBuildInfo info)

将给定 build 标记为未测试。

void cleanUp(IBuildInfo info)

清理所有临时 build 文件。

IBuildInfo getBuild()

检索被测 build 的数据。

公共构造函数

ExistingBuildProvider

public ExistingBuildProvider (IBuildInfo buildInfo, 
                IBuildProvider parentProvider)

创建 ExistingBuildProvider

参数
buildInfo IBuildInfo:要提供的现有 build

parentProvider IBuildProvider:创建 IBuildInfo 的原始 IBuildProvider。需要传递 IBuildProvider.buildNotTested(IBuildInfo) 事件。

公共方法

buildNotTested

public void buildNotTested (IBuildInfo info)

将给定 build 标记为未测试。

如果 TradeFederation 因环境问题而未能完成对 build 的测试,则会调用此方法。

参数
info IBuildInfo:要重置的 IBuildInfo

cleanUp

public void cleanUp (IBuildInfo info)

清理所有临时 build 文件。

参数
info IBuildInfo

getBuild

public IBuildInfo getBuild ()

检索要测试的 build 的数据。

返回
IBuildInfo 测试 build 的 IBuildInfo,如果没有可供测试的 build,则为 null

抛出
BuildRetrievalError