com.android.tradefed.build

接口

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

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

这通常用于具有外部提供的 build 的设备,即

BuildInfo 应与 ITestDevice 相关联的 IBuildInfo 的通用实现。 
BuildInfoKey 这个类包含与版本信息查询相关的枚举。 
BuildRetrievalError 检索要测试的 build 时发生严重错误。 
BuildSerializedVersion 包含所有 IBuildInfo 的当前序列化版本的类。 
CommandLineBuildInfoBuilder 此实用程序用于从命令行捕获常规的构建信息参数,并根据这些参数创建 IBuildInfo。 
DependenciesResolver 一种新的提供程序,允许获取测试的所有依赖项。 
DeviceBuildDescriptor IBuildInfo 的封装容器类,包含用于检索设备平台 build 信息的辅助方法。 
DeviceBuildInfo 一个 IBuildInfo,表示完整的 Android 设备 build 及其测试(可选)。 
DeviceFolderBuildInfo IDeviceBuildInfo,还包含本地文件系统上的目录中包含的其他构建工件。 
现有 BuildProvider 一个 IBuildProvider,用于返回已构建的 IBuildInfo。 
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 可能需要通过一些属性来调整其处理方式。