Ibr*_*mad 25 testing rspec ruby-on-rails-3
如何找到最慢的rspec测试列表?我想重构那些运行得更快.我试图寻找宝石,但找不到任何宝石.我在考虑把东西放进去
Rspec.before(:each)
Run Code Online (Sandbox Code Playgroud)
和
Rspec.after(:each)
Run Code Online (Sandbox Code Playgroud)
阻止生成此列表.但我不知道如何访问规范的名称.
Rob*_*Rob 12
正如丹先生所说, - 伙伴旗帜.您还可以在项目的根目录中创建.rspec文件,以便始终获得计时信息,如下所示:
$ cat .rspec
--colour
--profile
--format nested
--backtrace
Run Code Online (Sandbox Code Playgroud)
您还可以通过关闭垃圾收集来加速所有测试,如下所示:
# turn off garbage collection when running tests, place this in spec_helper.rb
RSpec.configure do |config|
config.before(:all) do
DeferredGarbageCollection.start
end
config.after(:all) do
DeferredGarbageCollection.reconsider
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7360 次 |
| 最近记录: |