com.android.tradefed.build

接口

IAppBuildInfo 此接口已废弃。 直接使用 IBuildInfo 
IBuildProvider 负责提供与受测 build 相关的信息。 
IDeviceBuildInfo 一个 IBuildInfo,表示完整的 Android 设备 build 及其(可选)测试。 
IDeviceBuildProvider 使用 ITestDevice 中的信息检索 build 的 IBuildProvider。 
IFileDownloader 用于下载远程文件的接口。 
IFolderBuildInfo 一个简单的抽象 IBuildInfo,其 build 工件包含在本地文件系统目录中。 

AppBuildInfo 表示 Android 应用及其测试软件包的 IBuildInfo。 
AppDeviceBuildInfo 此类已废弃。 直接使用 IDeviceBuildInfo 
BootstrapBuildProvider 用于从测试设备引导 build 信息的 IDeviceBuildProvider

这通常适用于使用外部提供的 build 的设备,即

BuildInfo 应与 ITestDevice 相关联的 IBuildInfo 的通用实现。 
CommandLineBuildInfoBuilder 此实用程序旨在从命令行捕获常规的 build 信息参数,并根据这些参数创建 IBuildInfo。 
DependenciesResolver 一种新类型的提供程序,可获取测试的所有依赖项。 
DeviceBuildDescriptor IBuildInfo 的封装容器类,其中包含用于检索设备平台 build 信息的辅助方法。 
DeviceBuildInfo 一个 IBuildInfo,表示完整的 Android 设备 build 及其(可选)测试。 
DeviceFolderBuildInfo IDeviceBuildInfo,其中还包含本地文件系统上某个目录中包含的其他 build 工件。 
ExistingBuildProvider 用于返回已构造的 IBuildInfoIBuildProvider。 
FileDownloadCache 一个辅助类,用于维护下载文件的本地文件系统 LRU 缓存。 
FileDownloadCacheFactory 用于创建 FileDownloadCache 的工厂  
FileDownloadCacheWrapper 封装容器类,用于在实现 IFileDownloader 接口时提供 FileDownloadCache 设施。 
FolderBuildInfo IFolderBuildInfo 的具体实现。 
LocalAppBuildProvider 一个 IBuildProvider,用于根据提供的本地路径构建 IBuildInfo
LocalDeviceBuildProvider 一个 IBuildProvider,用于根据提供的文件系统目录路径构建 IDeviceBuildInfo。 
LocalFolderBuildProvider 一个 IBuildProvider,用于根据提供的本地路径构建 IFolderBuildInfo  
OtaDeviceBuildInfo 用于无线下载更新测试的 IDeviceBuildInfo。 
OtatoolsBuildInfo 包含 otatools 工件的 IBuildInfo。 
OtaZipfileBuildProvider 根据本地 OTA ZIP 文件提供 IBuildInfo。 
StubBuildProvider IBuildProvider 的无操作空实现。 

异常

BuildRetrievalError 检索要用于测试的 build 时发生了严重错误。