问题标签 [simplecov]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
31 浏览

ruby-on-rails - 按组获取 SimpleCov JSON 结果

我们正在使用 SimpleCov 的组功能来总结某些目录的覆盖范围(在我们的例子中是域)。

但是,我们在以 JSON 格式获取每个组的结果时遇到问题,例如:

JSON 输出始终以文件为基础,SimpleCov.result.groups确实以组为基础返回,但它不是单个值的摘要:

是否有一种简单的方法可以从这些覆盖率数据数组中获取覆盖率?

0 投票
0 回答
30 浏览

ruby-on-rails - 启用 simplecov 时,Rspec 始终以代码 1 退出

我有一个 Ruby on Rails 6.1 应用程序,我正在使用 rspec 3.10 进行测试,所有测试都通过并以代码 0 退出。当我添加 Simplecov(使用 0.21.2)时,退出代码始终为 1。

我的 simplecov 配置:

示例输出(来自 Github 操作)

如果我删除或禁用 simplecov,一切正常。如果我重新打开它,退出代码始终为 1。这发生在 GH Actions、我的开发机器和 Docker 容器内。

难道我做错了什么?由于我不关心最小覆盖率,如何让 simplecov 始终返回 0?