SimpleCov Rails测试覆盖范围的变化

时间:2015-12-11 01:13:57

标签: ruby-on-rails simplecov

我正在使用我的rails应用程序使用SimpleCov。一切正常,但似乎有一个错误,或者我做错了什么。

我运行rake test时的测试覆盖率为90.77%。

然后rake test TEST=test/path/to/file_test返回66%。

最后,rake test和返回的覆盖率为66%。

我是否遗漏了一些缓存问题?此外,我注意到66%的低点似乎突然将所有空行都计为失败(见img)。

enter image description here

1 个答案:

答案 0 :(得分:1)

在合并过程中由此错误导致:https://github.com/colszowka/simplecov/issues/444。建议的解决方法对我有用:

lib/simplecov/merge_helpers.rbif element.nil? && new_array[i].nil?替换为if element.nil? || new_array[i].nil?

所有赠送金额都归ksmurphy