2

我目前在 Rails 项目(ruby 1.8.7)中运行 rcov。我让 Jenkins 负责代码覆盖率的概述。

不幸的是,仅显示代码覆盖率大于 0.0% 的文件。

这会导致错误的总覆盖率。

有没有办法包含测试运行中未触及的所有文件?

4

2 回答 2

0

您需要将阈值设置为 101,因此它将包含 100% 的文件。

这取决于你的安装,你应该把它放在哪里。例如,这里是 RSpec 1.x 的文档

于 2011-12-06T21:44:46.373 回答
0

我找到了一个适合我的解决方案。

尽管我没有使用 jruby,但这描述(并解决了)我的问题:

http://www.nearinfinity.com/blogs/brian_montgomery/finding_holes_in_rcov_and_jrub.html

我写了一个测试,刚好触及每个班级

于 2011-12-07T16:28:32.753 回答