4

我正在使用springgem 来加速我的rspec测试cucumber
我的文件spec/spec_helper.rbfeatures/support/env.rb文件中都有以下配置:

require 'simplecov'
SimpleCov.start 'rails'

rspec spec/如果我用and开始我的测试rake cucumber:ok,那么 SimpleCov 会合并报告,我会得到我想要的。
但是如果我使用spring rspec spec/and spring cucumber features/,每个命令都会覆盖以前的报告并且不会合并它们。
如何制作spring合并报告?

4

1 回答 1

6

您需要为每个报告提供一个名称,以便 Simplecov 知道它们将被合并。Simplecov 试图发现该命令,但 spring 命令使它不可能,所以手动进行。

所以在spec/spec_helper.rb

SimpleCov.command_name "RSpec"

并在features/support/env.rb

SimpleCov.command_name "Cucumber"

请记住停止 spring 服务器,以便更改生效:

spring stop

更多信息

于 2013-06-22T21:34:54.600 回答