AbLocalBuildProvider

public class AbLocalBuildProvider
extends StubBuildProvider implements IInvocationContextReceiver

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


Local build provider that creates a local build on Android build. TODO: Update this to also be able to bootstrap device build info.

Summary

Constants

String LOCAL_BUILD

Public constructors

AbLocalBuildProvider()

Public methods

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

Create a local build on the remote AB server and returns its reference.

IBuildInfo getBuild()

Retrieve the data for build under test.

void setInvocationContext(IInvocationContext invocationContext)

Constants

LOCAL_BUILD

public static final String LOCAL_BUILD

Constant Value: "local_build"

Public constructors

AbLocalBuildProvider

public AbLocalBuildProvider ()

Public methods

createLocalBuild

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

Create a local build on the remote AB server and returns its reference.

Parameters
context IInvocationContext

branch String

buildFlavor String

Returns
Build

getBuild

public IBuildInfo getBuild ()

Retrieve the data for build under test.

Returns
IBuildInfo the IBuildInfo for build under test or null if no build is available for testing

Throws
BuildRetrievalError

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parameters
invocationContext IInvocationContext