我正在尝试向我的rails应用程序添加代码覆盖率,并希望获得我的Unit,功能和selenium测试的整体覆盖率。我正在使用minitest和jruby 1.7.19(如果这很重要),并在初始化文件中启动Simplecov。
在报告中,我注意到同一个文件被评估了两次,但其中一个覆盖率为0%,另一个覆盖率有一定百分比。这会丢掉整体覆盖数量。
报告中的2个相同文件如下所示:
lib/qa/psd_components/tools.rb
lib//qa/psd_components/tools.rb
注意第二个lib之后的额外正斜杠,这似乎导致simplecov将其视为不同的文件。我不确定为什么会这样。