如果我有.simplecov
个文件,那么当我运行RAILS_ENV=test rake db:schema:load
时,我会收到一份保险报告。
如果我将代码从.simplecov
移动到我的test_helper.rb
文件(我使用MiniTest),则不会发生这种情况。
我希望永远不会发生这种情况 - 在测试环境中加载架构不是覆盖测试。
这令人讨厌的原因是它导致我的架构加载到CircleCI上,生成低于我的阈值的覆盖率,然后失败了构建。
答案 0 :(得分:1)
我可能在最近更改simplecov
自述文件之前发布了这个问题...我需要避免此问题的更改是更新我的Gemfile以关闭对simplecov gem的自动要求:
gem 'simplecov', require: false
然后我按照README中的建议明确地将Simplecov添加到我的test/test_helper.rb
并解决了这个问题。