1

RailsアプリでSimpleCovを使用しています。すべてが機能していますが、バグがあるか、何か間違っているようです。

実行したときのテスト カバレッジrake testは 90.77% に戻ります。

次にrake test TEST=test/path/to/file_test、66% を返します。

最後に、rake test返されるカバレッジは 66% です。

私が見逃しているキャッシュの問題はありますか?また、低い 66% で突然、すべての空白行が失敗としてカウントされているように見えます (img を参照)。

ここに画像の説明を入力

4

1 に答える 1

1

これは、マージ プロセスでのこのバグが原因です: https://github.com/colszowka/simplecov/issues/444。提案された回避策は私にとってはうまくいきました:

lib/simplecov/merge_helpers.rb置換if element.nil? && new_array[i].nil?_if element.nil? || new_array[i].nil?

すべての功績はksmurphyにあります。

于 2016-03-01T19:00:32.370 に答える