调试器与Guard / Spork / Testunit不稳定

时间:2012-06-05 13:55:47

标签: testunit spork guard ruby-debug

我正在使用ruby 1.9.2p318,rails 3.1.3和以下宝石:

gem 'debugger'
gem 'spork', '~> 0.9.0.rc'
gem 'spork-testunit'
gem 'guard-spork'

当我在终端中使用spork并运行包含“调试器”行的测试时,一切正常,我可以在启动spork的同一选项卡中访问调试器提示。

但是,当我使用bundle exec guard启动spork时,调试器不稳定。这就像没有可用的内存。窗口有时对键盘没有响应,也不会响应粘贴。我的保护文件包括spork的以下内容:

guard 'spork',  :test_unit_env => { 'RAILS_ENV' => 'test' }, 
    :cucumber_env => { 'RAILS_ENV' => 'test' }, 
    :rspec_env => { 'RAILS_ENV' => 'test' } do
  watch('config/application.rb')
  watch('config/environment.rb')
  watch(%r{^config/environments/.+\.rb$})
  watch(%r{^config/initializers/.+\.rb$})
  watch('Gemfile')
  watch('Gemfile.lock')
  watch('spec/spec_helper.rb') { :rspec }
  watch('test/test_helper.rb') { :test_unit }
  watch(%r{features/support/}) { :cucumber }
end

有没有人有同样的经历或知道如何解决这个问题?谢谢!

0 个答案:

没有答案