2
我的rspec测试套件很慢。运行所有测试需要大约五年的时间。当它运行时,我只看到测试失败。如何更快显示rspec错误?
.......................................................................
.......FFFFFFFFFFFFFFF....F..........FFFFFFFFF.........................
................FFFFFFFFFFFFFFF.....................FF.................
..........................FFF..........................................
.............FFFFFFFFFFFFFFFFFFFFFF....................................
................................................................FFFF...
.......FFFFFFFFF..........................
然后,在这盯着几年后,我终于得到了什么是错的列表。
Failures:
172481) Foobar should barfoo the barbaz while quux is set to narf
Failure/Error: before { click_link "Enable narf" }
ArgumentError:
wrong number of arguments (0 for 1)
# ./app/helpers/foobar_helper.rb:22:in `gobble'
# ./app/controllers/barbaz_controller.rb:18:in `omgwtf'
# (eval):2:in `click_link'
# ./spec/requests/metasyntactic_spec.rb:43:in `block (5 levels) in <top (required)>'
有没有办法告诉rspec的,应该直接显示错误 - 在运行测试套件?
太好了!它甚至显示一个ETA!测试很有趣! :) – iblue 2012-07-23 12:07:11
如果您同意,请批准答案。 – Dougui 2012-07-23 12:09:07
需要两分钟时间...(请参阅http://meta.stackexchange.com/q/50697) – iblue 2012-07-23 12:11:45