Bazel覆盖率与缓存的文档描述与实际行为差异问询
Bazel覆盖率收集:文档与实际行为不符的疑问
文档说明(Bazel 7.4.0版本)
若测试结果已被缓存,Bazel当前无法生成覆盖率信息,需添加
--nocache_test_results参数,但会增加测试耗时。
我的测试详情
- 使用Bazel 7.1.0版本
- 执行的覆盖率命令:
bazel coverage --keep_going --build_tests_only <other_flags> --@io_bazel_rules_go//go/config:cover_format=go_cover -- <targets> - 实际行为:
- 无论是否启用缓存,均能生成正确的覆盖率结果
- 修改测试后,Bazel会重新运行相关测试并正常利用构建缓存,即使存在缓存测试结果也不影响覆盖率生成
疑问
是否有其他开发者遇到过类似的文档与实际行为不符的情况?如果这个问题仅在特定场景下出现,希望能得到相关场景的分析;若确实是文档未更新,也希望能推动文档修正以匹配实际功能。
内容的提问来源于stack exchange,提问作者Roshan Kumar
相关产品推荐
相关产品推荐

