com.android.tradefed.build

接口

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

课程

应用程序构建信息表示 Android 应用程序及其测试包的IBuildInfo
应用程序设备构建信息该类已被弃用。直接使用IDeviceBuildInfo
Bootstrap构建提供者从测试设备引导构建信息的IDeviceBuildProvider

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

构建信息应与ITestDevice关联的IBuildInfo的通用实现。
构建信息键保存与构建信息查询相关的枚举的类。
构建检索错误检索构建进行测试时发生致命错误。
构建序列化版本包含所有IBuildInfo的当前序列化版本的类。
命令行构建信息构建器实用程序旨在从命令行捕获常用的构建信息参数并从中创建IBuildInfo
依赖解析器一种新型的提供程序,允许获取测试的所有依赖项。
设备构建描述符IBuildInfo的包装类,包含用于检索设备平台构建信息的帮助器方法。
设备构建信息表示完整 Android 设备构建及其(可选)测试的IBuildInfo
设备文件夹构建信息IDeviceBuildInfo还包含本地文件系统上的目录中包含的其他构建工件。
现有构建提供者返回已构造的IBuildInfo IBuildProvider
文件下载缓存维护下载文件的本地文件系统 LRU 缓存的帮助程序类。
文件下载缓存工厂用于创建FileDownloadCache工厂
文件下载缓存包装器一个包装类,在实现IFileDownloader接口的同时提供FileDownloadCache功能。
文件夹构建信息IFolderBuildInfo的具体实现。
本地应用程序构建提供者基于提供的本地路径构造IBuildInfoIBuildProvider
本地设备构建提供者一个IBuildProvider ,根据提供的文件系统目录路径构造IDeviceBuildInfo
本地文件夹构建提供者基于提供的本地路径构造IFolderBuildInfoIBuildProvider
OtaDeviceBuildInfo用于无线更新测试的IDeviceBuildInfo
Otatools构建信息包含 otatools 工件的IBuildInfo
OtaZipfileBuildProvider提供基于本地 OTA zip 文件的IBuildInfo
存根构建提供者IBuildProvider的无操作空实现。
版本化文件表示具有关联版本的文件的数据结构。

枚举

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