繁体   English   中英

工作服的覆盖范围与SimpleCov不匹配

[英]Coveralls coverage not matching SimpleCov

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

我发现工作服并没有忽略包含的代码

# :nocov:

这是我的配置

require "simplecov"
require "coveralls"

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

还有什么我需要做的才能让工作服忽略代码吗?

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

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

    SimpleCov.formatter = SimpleCov::Formatter::HTMLFormatter

    SimpleCov.start

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

require "simplecov"
require "coveralls"
  1. 再次尝试测试并查看问题是否已修复

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM