我将 SimpleCov 集成到我的 Ruby 项目(简单的 Ruby Gem 项目,无框架)中,该项目使用 MiniTest 进行测试。
这里是test_helper.rb
:
require 'simplecov'
SimpleCov.start
require 'minitest/autorun'
我所有的测试文件都有require 'test_helper.rb'
.
运行所有测试(来自 RubyMine 或 with 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。
任何帮助是极大的赞赏。谢谢!