1

Rails での simplecov のオーバーヘッドはどのくらいなのか気になりました。重すぎないようです。他の人が否定的な経験を持っているかどうか疑問に思っています。

4

1 に答える 1

1

複数のプロジェクトで simplecov を使用してきましたが、大幅な速度低下に気づいたことはありません。

目の前のプロジェクトは Ruby 2.3.1 と simplecov 0.11.2 を使用しています。私は最近の Mac OS X を搭載した古いラップトップを使用しています。テスト スイートには、1168 の RSpec の例、31 の Cucumber シナリオ、およびいくつかの Jasmine テスト (simplecov には表示されません) が含まれています。

simplecov を使用したスイート ランタイムのテスト:

> time bin/rake RAILS_ENV=test
41.456u 5.429s 1:07.83 69.0%    0+0k 55+259io 137pf+0w

simplecov を使用しないテスト スイート ランタイム (require 'simplecov'コメント アウト):

39.833u 5.626s 1:18.22 58.1%    0+0k 104+88io 204pf+0w

約1.5秒の差。カバレッジ結果の価値を考えると、それだけの価値があります。

于 2016-05-11T20:06:02.443 に答える