4

テストを高速化springするためにgemを使用しています。myとfiles の両方に次の構成があります。rspeccucumber
spec/spec_helper.rbfeatures/support/env.rb

require 'simplecov'
SimpleCov.start 'rails'

と でテストを開始するrspec spec/rake cucumber:ok、SimpleCov がレポートをマージし、必要なものが得られます。
しかし、 and を使用するspring rspec spec/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 に答える