1

如果我有一个.simplecov文件,那么当我运行时RAILS_ENV=test rake db:schema:load,我会得到一份覆盖率报告。

如果我将代码从.simplecov我的test_helper.rb文件中移动(我使用 MiniTest),则不会发生这种情况。

我希望这永远不会发生 - 在测试环境中加载模式不是覆盖测试。

这很烦人的原因是它导致我的架构加载到 CircleCI 上,生成低于我的阈值的覆盖率,然后构建失败。

4

1 回答 1

1

我可能在最近更改simplecov自述文件之前发布了这个问题......我需要避免这个问题的更改是更新我的 Gemfile 以关闭对 simplecov gem 的自动要求:

gem 'simplecov', require: false

test/test_helper.rb然后,我按照自述文件中的建议将 Simplecov 显式添加到我的文件中,从而解决了这个问题。

于 2016-02-15T06:03:12.483 回答