由于种种原因,我发现每次从Guard重新加载文件时都要运行代码覆盖是相当大的负担。但是,似乎没有一种方法可以有条件地阻止SimpleCov从规范助手中启动。
有没有一种方法可以使由守护程序运行的SimpleCov禁用,但是当我通常使用rake spec
运行它时却不能禁用它?
最佳答案
我最终找到了这个解决方案:
Guardfile
中添加一个环境变量:guard :rspec, env: { 'NO_COVERAGE' => 'true' }
SimpleCov.start :rails unless ENV["NO_COVERAGE"]
关于ruby-on-rails - 禁用 guard 规范运行的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17713653/