to top
package

com.android.tradefed.build

Interfaces

IAppBuildInfo * A IBuildInfo that represents an Android application and its test package(s). 
IBuildInfo Holds information about the build under test. 
IBuildProvider Responsible for providing info regarding the build under test. 
IDeviceBuildInfo A IBuildInfo that represents a complete Android device build and (optionally) its tests. 
IDeviceBuildProvider A IBuildProvider that uses information from a ITestDevice to retrieve a build. 
IFileDownloader Interface for downloading a remote file. 
IFolderBuildInfo A simple abstract IBuildInfo whose build artifacts are containing in a local filesystem directory. 
IKernelBuildInfo A IBuildInfo that represents a kernel build. 
ISdkBuildInfo A IBuildInfo that represents an extracted Android SDK and tests. 

Classes

AppBuildInfo A IBuildInfo that represents an Android application and its test package(s). 
AppDeviceBuildInfo A IDeviceBuildInfo that also contains a IAppBuildInfo
BootstrapBuildProvider A IDeviceBuildProvider that bootstraps build info from the test device

This is typically used for devices with an externally supplied build, i.e. 

BuildInfo Generic implementation of a IBuildInfo
DeviceBuildDescriptor A wrapper class for a IBuildInfo, that contains helper methods to retrieve device platform build information. 
DeviceBuildInfo A IBuildInfo that represents a complete Android device build and (optionally) its tests. 
DeviceFolderBuildInfo A IDeviceBuildInfo that also contains other build artifacts contained in a directory on the local filesystem. 
ExistingBuildProvider A IBuildProvider that returns an already constructed IBuildInfo
FileDownloadCache A helper class that maintains a local filesystem LRU cache of downloaded files. 
FileDownloadCacheFactory A factory for creating FileDownloadCache  
FileDownloadCacheWrapper A wrapper class that provides FileDownloadCache facilities while implementing the IFileDownloader interface. 
FolderBuildInfo Concrete implementation of a IFolderBuildInfo
KernelBuildInfo A IBuildInfo that represents a kernel build. 
KernelDeviceBuildInfo A IBuildInfo that represents a kernel build paired with a complete Android build. 
LocalAppBuildProvider A IBuildProvider that constructs a IAppBuildInfo based on a provided local path  
LocalDeviceBuildProvider A IBuildProvider that constructs a IDeviceBuildInfo based on a provided filesystem directory path. 
LocalFolderBuildProvider A IBuildProvider that constructs a IFolderBuildInfo based on a provided local path  
LocalSdkBuildProvider A IBuildProvider that constructs a ISdkBuildInfo based on a provided local path  
OtaZipfileBuildProvider Provides a IBuildInfo based on a local OTA zip file. 
SdkBuildInfo Implementation of a ISdkBuildInfo  
SdkFolderBuildInfo A IBuildInfo that represents an extracted Android SDK and tests and additional build artifacts that are contained in a local file system directory. 
StubBuildProvider No-op empty implementation of a IBuildProvider
VersionedFile Data structure representing a file that has an associated version. 

Exceptions

BuildRetrievalError A fatal error occurred while retrieving the build for testing.