रेल 3.0.7 रेक फंक्शनल टेस्ट ने "file_utils.rb: 53: में create_shell_runner 'में ब्लॉक में अजीब त्रुटि दी - रूबी, रूबी-ऑन-रेल -3, कार्यात्मक परीक्षण

अजीब हिस्सा यह है कि, पिछले रन काम कियाठीक और सूचीबद्ध 20+ विफलता / त्रुटियां। मैंने प्रत्येक व्यक्तिगत कार्यात्मक परीक्षण को एक-एक करके तय किया। तब मैंने पूर्ण कार्यात्मक परीक्षण चलाया और मुझे बताए बिना त्रुटि मिली कि कौन सा विशिष्ट कार्यात्मक परीक्षण विफल हुआ।

क्या कोई रेल गुरु इस मुद्दे पर कुछ प्रकाश डाल सकता है? अग्रिम में धन्यवाद।

/ demoslm $ रेक परीक्षण: कार्यात्मक --trace> test_2।टेक्स्ट
चेतावनी: "रेक / rdoctask" की आवश्यकता है "" बहिष्कृत है। इसके बजाए "आवश्यक" rdoc / task "(RDoc 2.4.2+ में)" का उपयोग करें।
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/rdoctask.rb पर
** परीक्षण आमंत्रित करें: कार्यात्मक (first_time)
** परीक्षण आमंत्रित करें: तैयार करें (first_time)
** डीबी को आमंत्रित करें: परीक्षण: तैयार करें (first_time)
** डीबी को आमंत्रित करें: abort_if_pending_migrations (first_time)
** पर्यावरण को आमंत्रित करें (first_time)
** पर्यावरण का निष्पादन करें
** डीबी निष्पादित करें: abort_if_pending_migrations
** डीबी निष्पादित करें: परीक्षण: तैयार करें
** डीबी को आमंत्रित करें: परीक्षण: clone_structure (first_time)
** डीबी को आमंत्रित करें: संरचना: डंप (first_time)
** पर्यावरण को आमंत्रित करें
** डीबी निष्पादित करें: संरचना: डंप
** डीबी को आमंत्रित करें: परीक्षण: purge (first_time)
** पर्यावरण को आमंत्रित करें
** डीबी निष्पादित करें: परीक्षण: शुद्ध करें
** डीबी निष्पादित करें: परीक्षण: clone_structure
** परीक्षा निष्पादित करें: तैयार करें
** परीक्षण निष्पादित करें: कार्यात्मक
रेक निरस्त!
कमांड स्थिति (1) के साथ विफल रहा: [/home/ubuntu/.rvm/rubies/ruby-1.9.2-p180/b ...]
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/file_utils.rb:53:in 'create_shell_runner में ब्लॉक'
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/file_utils.rb:45:in 'कॉल'
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/file_utils.rb:45:in 'sh "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/file_utils_ext.rb:39:in 'sh "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/file_utils.rb:82:in 'ruby "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/file_utils_ext.rb:39:in 'ruby "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.7/lib/rails/test_unit/testing.rake:26: परिभाषित करने में ब्लॉक (2 स्तर) "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/file_utils_ext.rb:60:in 'verbose "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.7/lib/rails/test_unit/testing.rake:11:in 'परिभाषित करने में ब्लॉक "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/task.rb:205:in 'कॉल'
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/task.rb:205:in 'निष्पादित करने में ब्लॉक "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/task.rbs00:in 'प्रत्येक'
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/task.rbs00:in 'execute "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/task.rb:158:in 'invoke_with_call_chain में ब्लॉक'
/home/ubuntu/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb0101:in 'mon_synchronize "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/task.rb:151:in 'invoke_with_call_chain "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/task.rb:144:in 'invoke "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/application.rb:116:in 'invoke_task "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/application.rb:94:in 'ब्लॉक (2 स्तर) top_level में "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/application.rb:94:in प्रत्येक '
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/application.rb:94:in 'top_level में ब्लॉक'
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/application.rb:133:in 'standard_exception_handling "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/application.rb:88:in 'top_level "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/application.rb:66:in 'रन में ब्लॉक "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/application.rb:133:in 'standard_exception_handling "
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/lib/rake/application.rb:63:in 'run'
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2.2/bin/rake:33:in `"
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/bin/rake:19:in 'लोड'
/home/ubuntu/.rvm/gems/ruby-1.9.2-p180/bin/rake:19:in `"
कार्य: TOP => परीक्षण: कार्यात्मक

उत्तर:

उत्तर № 1 के लिए 1

मैंने इसे किस्मत से खोजा।

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

अधिक जानकारी जानकारी थूक जाएगा। मैं आश्चर्यचकित था कि कम से कम func पर्याप्त विवरण बाहर थूक नहीं था


संबंधित सवाल
सबसे लोकप्रिय