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



我使用 simplecov 来衡量我的 Rails 4.0.11 应用程序的覆盖率。我使用 Ruby 2.0.0。我注意到/app 的某些子文件夹被 simplecov 忽略了,我不知道为什么。

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 和/controller。

我遇到了同样的问题。 在你的 Rails Environment/test.rb make config.eager_load = true . 这将在应用程序启动时加载每个 Ruby 文件。

相关内容

  • 没有找到相关文章

最新更新