从 2025 年 3 月 27 日起,我们建议使用 android-latest-release
而不是 aosp-main
来构建 AOSP 并为其做贡献。如需了解详情,请参阅AOSP 变更。
Tradefed 中的 BuildInfo
使用合集保持井井有条 根据您的偏好设置保存内容并进行分类。
BuildInfo
在 TF 中是一个广泛使用的对象,用于携带测试设置和运行的资源。BuildInfo
中存储或链接了从设备映像到测试 APK 的所有内容。这允许使用统一的方式从测试访问测试资源,并将测试与获取测试资源解耦。
BuildInfo 属性
BuildInfo
对象的两个主要属性是属性和文件
- 可以使用
#addBuildAttribute()
添加属性;它们表示构建的标签和字符串信息。属性可用于存储与构建相关的信息。
- 可以使用
setFile()
添加文件;文件由 BuildInfo
在调用生命周期内跟踪和管理(例如,在分片期间正确处理)。这避免了测试需要了解文件系统,而是可以依赖抽象的 BuildInfo
对象来获取其资源。
多设备中的 BuildInfo
当测试配置设置为使用多个设备时,每个设备都存在一个 BuildInfo
对象。这允许请求和定位从一个设备到另一个设备的文件。
多构建中的 BuildInfo
可以从多个目标请求构建。在这些情况下,每个目标都存在一个 BuildInfo
对象。这允许请求和定位来自任何目标的文件。
BuildInfo
可以序列化为 protobuf 格式,以便在需要时更轻松地跨系统使用。
此页面上的内容和代码示例受内容许可中所述许可的约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2025-02-05 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["过于复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:2025-02-05 UTC。"],[],[]]