【问题标题】:SimpleCov overhead in RailsRails 中的 SimpleCov 开销
【发布时间】:2016-05-11 19:53:58
【问题描述】:

我想知道在 Rails 上 simplecov 的开销是多少。好像不太重。我想知道其他人是否有负面经历。

【问题讨论】:

  • 你的意思是测试期间的开销对吗?

标签: ruby-on-rails ruby code-coverage simplecov


【解决方案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 秒的差异。考虑到覆盖结果的价值,非常值得。

【讨论】:

  • 这与我得到的相似。只是想知道是否有人有负面经历
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多