#7405 [CI] Add pytest failure log collection and persistence
作者 EmmonsCurse · 合并时间 2026-04-16 22:56
为CI添加pytest失败日志收集与持久化功能,提升调试效率。
该PR值得快速浏览,重点关注`pytest_runtest_makereport`钩子的实现方式,以及文件名清洗和导入结构调整的设计决策。对于CI基础设施维护者,可借鉴其日志收集机制以优化其他项目的测试调试流程。
标签列表
聚合结果
作者 EmmonsCurse · 合并时间 2026-04-16 22:56
为CI添加pytest失败日志收集与持久化功能,提升调试效率。
该PR值得快速浏览,重点关注`pytest_runtest_makereport`钩子的实现方式,以及文件名清洗和导入结构调整的设计决策。对于CI基础设施维护者,可借鉴其日志收集机制以优化其他项目的测试调试流程。
作者 EmmonsCurse · 合并时间 2026-04-16 14:50
在CI审批检查脚本中新增日志相关修改的审批检测逻辑。
该PR是典型的CI流程优化,适合基础设施维护者精读以了解审批检查机制。值得关注的设计决策包括:通过git diff过滤实现精准检测、排除脚本自身修改避免循环触发、以及如何平衡检测覆盖与误报风险。对于普通开发者,了解此变更可避免在修改日志代码时意外触发审批要求。
作者 EmmonsCurse · 合并时间 2026-04-13 20:23
优化4卡CI容器启动配置,支持RDMA环境并重组测试用例。
该PR变更直接,适合快速浏览以了解CI配置优化细节,重点关注RDMA环境支持的具体配置(如设备挂载、ulimit设置)和测试重组逻辑。对于负责CI或RDMA测试的工程师值得参考。
作者 EmmonsCurse · 合并时间 2026-04-11 12:14
修复CI nightly测试错误,移除特权模式并添加容器清理逻辑。
该PR值得CI维护者精读,重点关注--privileged移除对RDMA编译的影响,建议在合并后观察相关构建作业。设计决策体现了安全与功能的权衡,但缺乏对review反馈的回应,可能暗示团队对AI review的采纳策略。
作者 plusNew001 · 合并时间 2026-04-11 00:26
修复XPU CI依赖版本问题,将XTDK从latest固定为3.6.2.1。
该PR变更简单直接,适合快速了解CI版本管理最佳实践。值得关注的点是:在CI脚本中避免使用'latest'等不确定版本是基础设施维护的常见模式。
作者 EmmonsCurse · 合并时间 2026-04-10 22:32
为 CI workflow 添加容器清理步骤并移除不必要特权,防止资源泄漏。
建议 CI 维护者和基础设施工程师精读此 PR,重点关注清理步骤的实现细节(如 `if: always()` 条件的使用)和安全改进(移除 `--privileged`)。设计决策如移除 `--rm` 参数与显式清理的权衡,以及依赖预构建 wheel 的优化策略,值得学习以应用于其他 CI 优化场景。
作者 iosmers · 合并时间 2026-04-10 15:22
更新XPU部署文档中的RDMA网卡配置和术语,并调整相关脚本输出格式。
建议技术管理者优先审查脚本输出兼容性风险,确保CI测试适配新格式;工程师可精读文档变更以了解XPU部署最佳实践,但无需深入代码逻辑。关注review中未解决的配置通用性问题,未来文档更新应考虑使用占位符提高可移植性。
作者 EmmonsCurse · 合并时间 2026-04-10 10:31
修复预编译 wheel 安装脚本并更新文档,明确 Python 3.10 限制。
建议技术管理者和工程师关注此 PR,以了解构建依赖的版本约束变化,特别是 Python 3.10 限制对用户环境的要求。值得精读 build.sh 中的版本检查逻辑,评估是否需要进一步修复;同时,可参考 review 讨论中的设计权衡,学习如何在 CI 流程中处理多架构支持。