Simplecov报告忽略/ app目录中的文件夹

时间:2015-04-10 12:18:08

标签: ruby-on-rails-4 simplecov

我使用simplecov来测量我的Rails 4.0.11应用程序的覆盖范围。我使用Ruby 2.0.0。我注意到simplecov忽略了/ app的一些子文件夹,我无法弄清楚原因。

test_helper.rb:
require 'simplecov'
SimpleCov.start 'rails'

ENV["RAILS_ENV"] = "test"
require File.expand_path('../../config/environment', __FILE__)

我在阅读了一些可能有用的帖子之后尝试升级到Ruby 2.1,但仍然忽略了一些子文件夹。我还尝试将SimpleCov.start移动到项目根目录下的.simplecov文件中,但问题仍然存在。我还试图删除rails配置并自行添加过滤器和组,但忽略的只是空白。

像/ mailers,/ serializers,/ presenters这样的文件夹都被忽略了。它确实适用于/ models和/ controllers。

1 个答案:

答案 0 :(得分:0)

我有同样的问题。在您的rails environment / test.rb中创建config.eager_load = true。这样会在应用启动时加载每个ruby文件。