Rcov显示未考虑0%代码覆盖率的文件

时间:2011-12-06 13:31:56

标签: ruby-on-rails rcov

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

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

这导致错误的总覆盖率。

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

2 个答案:

答案 0 :(得分:0)

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

这取决于您的安装位置。以下是RSpec 1.x的documentation

答案 1 :(得分:0)

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

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

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

我写了一个测试,它只涉及每个类