com.android.tradefed.build

接口

IAppBuildInfo 此接口已废弃。 直接使用 IBuildInfo 
IBuildInfo 包含有关被测 build 的信息。 
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 的通用实现。 
BuildInfoKey 用于存储与 build 信息查询相关的枚举的类。 
BuildRetrievalError 检索要用于测试的 build 时发生了严重错误。 
BuildSerializedVersion 包含所有 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。 
StubBuildProvider IBuildProvider 的无操作空实现。 
VersionedFile 表示具有关联版本的文件的数据结构。 

枚举

BuildInfoKey.BuildInfoFileKey 枚举,用于描述可通过 IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) 查询的所有已知文件类型。 
IBuildInfo.BuildInfoProperties IBuildInfo 可以具有的一些属性,用于调整对它的一些处理。