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 回答