Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

IDeviceBuildProvider

public interface IDeviceBuildProvider
implements IBuildProvider

com.android.tradefed.build.IDeviceBuildProvider


A IBuildProvider that uses information from a ITestDevice to retrieve a build.

The typical use case for this interface is a build provider that fetches different kinds of builds based on the device type. It is not recommended to perform actions in a BuildProvider that modify a device's state.

Implementing this interface will cause TF framework to call the getBuild(com.android.tradefed.device.ITestDevice) method instead of IBuildProvider#getBuild().

Summary

Public methods

abstract IBuildInfo getBuild(ITestDevice device)

Retrieve the data for build under test

Public methods

getBuild

public abstract IBuildInfo getBuild (ITestDevice device)

Retrieve the data for build under test

Parameters
device ITestDevice: the ITestDevice allocated for test

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

Throws
BuildRetrievalError if build info failed to be retrieved due to an unexpected error
DeviceNotAvailableException if device became unavailable for testing