Rails 3.0.7 前耙功能测试在"file_utils.rb:53:in `block in create_shell_runner'"中给出了奇怪的错误



奇怪的是,之前的运行正常,列出了20多个失败/错误。我逐个修复了每个单独的功能测试。然后我运行了完整的功能测试,得到了以下错误,但没有告诉我哪个特定的功能测试失败了。

有哪位Rails大师能解释一下这个问题吗?提前感谢。

<>之前/demoslm$ rake test: functions——trace> test_2.txt警告:'require 'rake/rdoctask "已弃用。请使用'require 'rdoc/task'(在rdoc 2.4.2+中)'代替。在/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/rdoctask.rb**调用测试:functionals (first_time)**调用test:prepare (first_time)**调用db:test:prepare (first_time)**调用db:abort_if_pending_migrations (first_time)**调用环境(first_time)**执行环境**执行db:abort_if_pending_migrations**执行db:test:prepare**调用db:test:clone_structure (first_time)**调用db:structure:dump (first_time)**调用环境**执行db:structure:dump**调用db:test:purge (first_time)**调用环境**执行db:test:purge**执行db:test:clone_structure**执行测试:准备**执行测试:功能rake流产!Command failed with status (1): [/home/ubuntu/.rvm/rubies/ruby-1.9.2-p180/b…]/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/file_utils。Rb:53:in ' block in create_shell_runner'/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/file_utils。rb: 45:在"调用"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/file_utils。rb: 45:"sh"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/file_utils_ext。rb: 39:"sh"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/file_utils。rb: 82:"ruby"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/file_utils_ext。rb: 39:"ruby"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/railties-3.0.7/lib/rails/test_unit/测试。Rake:26:在'块(2级)中定义'/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/file_utils_ext。rb: 60:在"详细"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/railties-3.0.7/lib/rails/test_unit/测试。Rake:11:in ' block in define'/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/rake任务。rb: 205:在"调用"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/rake任务。在' block in execute'中/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/rake任务。rb: 200:"每一个"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/rake任务。rb: 200:在"执行"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/rake任务。在' block in invoke_with_call_chain'/home/ubuntu/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/班长。rb: 201:"mon_synchronize"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/rake任务。rb: 151:"invoke_with_call_chain"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/rake任务。rb: 144:在"调用"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/应用程序。rb: 116:"invoke_task"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/应用程序。Rb:94:在'块(2级)在top_level'/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/应用程序。rb: 94:"每一个"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/应用程序。Rb:94:在' block in top_level'/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/应用程序。rb: 133:"standard_exception_handling"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/应用程序。rb: 88:"top_level"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/应用程序。66:在'盖帽在运行'/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/应用程序。rb: 133:"standard_exception_handling"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/lib/耙/应用程序。rb: 63:在"运行"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/珠宝/rake-0.9.2.2/bin/rake: 33:在"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/bin/rake: 19:"负载"/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/bin/rake: 19:在"Tasks: TOP => test: functions

我很幸运。

rake test:functionals TESTOPTS="-v" --trace

将吐出更多的细节信息。我很惊讶trace没有给出足够的细节至少是func

最新更新