💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
2024年10月,rust-lang/rust测试基础设施更新,新增自定义diff工具和//@ add-core-stubs指令,以便在交叉编译测试中共享核心存根,减少重复工作。感谢所有贡献者!
🎯
关键要点
- 2024年10月,rust-lang/rust测试基础设施更新。
- 新增自定义diff工具,支持用户自定义视觉差异生成。
- 通过修改config.toml文件的build.compiletest-diff-tool选项来使用自定义diff工具。
- 新增//@ add-core-stubs指令,允许在ui、assembly和codegen测试中条件性构建minicore测试辅助。
- 共享核心存根以减少交叉编译测试中的重复工作。
- 当前共享的tests/auxiliary/minicore.rs测试辅助仍然较为简单,计划逐步增加更多核心存根。
- 感谢所有为测试基础设施做出贡献的人。
❓
延伸问答
2024年10月rust-lang/rust测试基础设施更新了哪些内容?
更新包括新增自定义diff工具和//@ add-core-stubs指令,以便在交叉编译测试中共享核心存根,减少重复工作。
如何使用自定义diff工具?
可以通过修改config.toml文件中的build.compiletest-diff-tool选项来使用自定义diff工具。
//@ add-core-stubs指令的作用是什么?
该指令允许在ui、assembly和codegen测试中条件性构建minicore测试辅助,以共享核心存根,避免重复工作。
共享的minicore测试辅助目前的状态如何?
当前共享的tests/auxiliary/minicore.rs测试辅助仍然较为简单,计划逐步增加更多核心存根。
这次更新对贡献者有什么影响?
更新减少了贡献者在交叉编译测试中重复创建minicore的工作量,降低了出错的可能性。
如何报告测试基础设施中的错误或用户体验问题?
如果遇到错误或用户体验问题,可以提交问题报告,以便进行修复。
➡️