【发布时间】:2016-05-11 19:53:58
【问题描述】:
我想知道在 Rails 上 simplecov 的开销是多少。好像不太重。我想知道其他人是否有负面经历。
【问题讨论】:
-
你的意思是测试期间的开销对吗?
标签: ruby-on-rails ruby code-coverage simplecov
我想知道在 Rails 上 simplecov 的开销是多少。好像不太重。我想知道其他人是否有负面经历。
【问题讨论】:
标签: ruby-on-rails ruby code-coverage simplecov
我在多个项目中使用过 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 秒的差异。考虑到覆盖结果的价值,非常值得。
【讨论】: