4

我正在使用“simplecov”和“coveralls”红宝石宝石,但 simplecov 生成的报告与工作服生成的报告不匹配。

我发现工作服并没有忽略包装在

# :nocov:

这是我的配置

require "simplecov"
require "coveralls"

SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[
  SimpleCov::Formatter::HTMLFormatter,
  Coveralls::SimpleCov::Formatter
]
SimpleCov.start

我还需要做些什么来让工作服忽略代码吗?

4

1 回答 1

1

作为第一步,我会尝试以下方法:

  1. 在项目根文件夹中创建一个.simplecov文件。
  2. 将您的 simplecov 配置复制到.simplecov中。
  3. 从您的配置中删除工作服格式化程序。所以.simplecov现在看起来像这样:

    SimpleCov.formatter = SimpleCov::Formatter::HTMLFormatter

    SimpleCov.start

虽然test_helper.rb看起来像这样:

require "simplecov"
require "coveralls"
  1. 再次尝试测试,看看问题是否已解决
于 2016-02-18T12:20:45.587 回答