Simplecov无法在Ruby 2.6.3中的rspec套件完成时退出

Simplecov无法在Ruby 2.6.3中的rspec套件完成时退出,ruby,rspec,ruby-on-rails-5,simplecov,Ruby,Rspec,Ruby On Rails 5,Simplecov,因此,在将我的应用程序使用的Ruby版本从2.5.5升级到2.6.3之后,simplecov 0.17.0现在在我的测试套件结束时一直处于静默状态 我正在运行Ruby 2.6.3和Rails 5.2.3 至于其他可能相关的内容,我已经运行了capybara 3.26.0,并且正在使用RSpec 我尝试过的一件事是将“use_merging false”添加到我的SimpleCov.start块中,正如我所看到的那样。我运气不好 下面是我得到的输出示例: 138 examples, 0 failu

因此,在将我的应用程序使用的Ruby版本从2.5.5升级到2.6.3之后,simplecov 0.17.0现在在我的测试套件结束时一直处于静默状态

我正在运行Ruby 2.6.3和Rails 5.2.3

至于其他可能相关的内容,我已经运行了capybara 3.26.0,并且正在使用RSpec

我尝试过的一件事是将“use_merging false”添加到我的SimpleCov.start块中,正如我所看到的那样。我运气不好

下面是我得到的输出示例:

138 examples, 0 failures, 1 pending

Randomized with seed 29475
那它就挂在那里了

非常感谢您的帮助

编辑:SimpleCov配置:

SimpleCov.start :rails do
  add_filter "/app/channels/"
  add_filter "/app/jobs/"
  add_filter "/app/mailers"
end

如果您正在制作Rails应用程序,SimpleCov会提供内置配置(有关配置文件的信息,请参阅下文),这将帮助您开始使用控制器、视图、模型和助手的组。要使用它,test_助手的前两行应该如下所示:

该文件还指出:

在test/test_helper.rb(或spec_helper.rb、rails_helper、cucumber env.rb或您首选的测试框架使用的任何东西)的最顶端加载并启动SimpleCov:


如果这样做没有帮助,请在您的GEM文件和test-、spec-、rails\u助手中共享您的simplecov条目。

对于这些内容,我已经做好了准备,但如果有帮助,我将把它放在我的原始问题中。请重申这个问题,simplecov将在测试套件完成后挂起。感谢您的配置。我很快用0.17测试了ruby 2.6.3,不幸的是没有看到这个问题。
require 'simplecov'
SimpleCov.start 'rails'
require 'simplecov'
SimpleCov.start