AbLocalBuildProvider

public class AbLocalBuildProvider
extends StubBuildProvider implements IInvocationContextReceiver

java.lang.Object
com.android.tradefed.build.StubBuildProvider
  com.google.android.tradefed.build.AbLocalBuildProvider


本地 build 提供方,用于在 Android build 上创建本地 build。TODO:更新此内容,使其还能够 引导设备 build 信息。

摘要

常量

String LOCAL_BUILD

公共构造函数

AbLocalBuildProvider()

公共方法

static Build createLocalBuild(IInvocationContext context, String branch, String buildFlavor)

在远程 AB 服务器上创建本地 build 并返回其引用。

IBuildInfo getBuild()

检索正在测试的 build 的数据。

void setInvocationContext(IInvocationContext invocationContext)

常量

LOCAL_BUILD

public static final String LOCAL_BUILD

常量值: "local_build"

公共构造函数

AbLocalBuildProvider

public AbLocalBuildProvider ()

公共方法

createLocalBuild

public static Build createLocalBuild (IInvocationContext context, 
                String branch, 
                String buildFlavor)

在远程 AB 服务器上创建本地 build 并返回其引用。

参数
context IInvocationContext

branch String

buildFlavor String

返回
Build

抛出
GeneralSecurityException
IOException

getBuild

public IBuildInfo getBuild ()

检索正在测试的 build 的数据。

返回
IBuildInfo 正在测试的 build 的 IBuildInfo;如果没有可用于测试的 build,则返回 null

抛出
BuildRetrievalError

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

参数
invocationContext IInvocationContext