【发布时间】:2020-08-12 15:36:43
【问题描述】:
我将 SimpleCov 集成到我的 Ruby 项目(简单的 Ruby Gem 项目,无框架)中,该项目使用 MiniTest 进行测试。
这里是test_helper.rb:
require 'simplecov'
SimpleCov.start
require 'minitest/autorun'
我所有的测试文件都有require 'test_helper.rb'。
运行所有测试(来自 RubyMine 或使用bundle exec rake)都可以运行,并创建 HTML 报告。
但是,它包含...我的一个测试类的覆盖范围?我希望看到测试调用的所有类的覆盖率报告(位于标准/lib 文件夹下)。
这是生成的报告:
https://user-images.githubusercontent.com/6305156/80513538-df68d080-8987-11ea-9858-43a3a2673e31.png
项目链接:https://github.com/ruby-ee/ruby-stream-api/tree/10 这是一个简单的、刚刚开始的 Ruby Gem。
非常感谢任何帮助。谢谢!
【问题讨论】:
标签: ruby rake bundler minitest simplecov