pretty_face icon indicating copy to clipboard operation
pretty_face copied to clipboard

Error when running in parallel

Open uscengineer opened this issue 11 years ago • 3 comments

I am getting this error when I run my tests in parallel.

undefined method +' for nil:NilClass (ActionView::Template::Error) /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/report.rb:247:insnippet' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/report.rb:228:in extra_failure_content' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/templates/_step.erb:37:in___sers_qauser__rvm_rubies_ruby_______p____lib_ruby_gems_______gems_pretty_face_______lib_pretty_face_templates__step_erb___278293468819112096_70173996326860' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/template.rb:143:in block in render' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.2/lib/active_support/notifications.rb:161:ininstrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/template.rb:141:in render' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/partial_renderer.rb:306:inrender_partial' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/partial_renderer.rb:279:in block in render' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/abstract_renderer.rb:38:inblock in instrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.2/lib/active_support/notifications.rb:159:in block in instrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.2/lib/active_support/notifications/instrumenter.rb:20:ininstrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.2/lib/active_support/notifications.rb:159:in instrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/abstract_renderer.rb:38:ininstrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/partial_renderer.rb:278:in render' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/renderer.rb:47:inrender_partial' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/helpers/rendering_helper.rb:27:in render' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/templates/feature.erb:109:inblock (2 levels) in ___sers_qauser__rvm_rubies_ruby_______p____lib_ruby_gems_______gems_pretty_face_______lib_pretty_face_templates_feature_erb___720800486048250610_70173996255100' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/templates/feature.erb:104:in each' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/templates/feature.erb:104:inblock in ___sers_qauser__rvm_rubies_ruby_______p____lib_ruby_gems_______gems_pretty_face_______lib_pretty_face_templates_feature_erb___720800486048250610_70173996255100' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/templates/feature.erb:99:in each' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/templates/feature.erb:99:in___sers_qauser__rvm_rubies_ruby_______p____lib_ruby_gems_______gems_pretty_face_______lib_pretty_face_templates_feature_erb___720800486048250610_70173996255100' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/template.rb:143:in block in render' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.2/lib/active_support/notifications.rb:161:ininstrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/template.rb:141:in render' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/template_renderer.rb:49:inblock (2 levels) in render_template' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/abstract_renderer.rb:38:in block in instrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.2/lib/active_support/notifications.rb:159:inblock in instrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.2/lib/active_support/notifications/instrumenter.rb:20:in instrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/activesupport-4.0.2/lib/active_support/notifications.rb:159:ininstrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/abstract_renderer.rb:38:in instrument' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/template_renderer.rb:48:inblock in render_template' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/template_renderer.rb:56:in render_with_layout' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/template_renderer.rb:47:inrender_template' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/template_renderer.rb:17:in render' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/renderer.rb:42:inrender_template' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/renderer/renderer.rb:23:in render' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/actionpack-4.0.2/lib/action_view/helpers/rendering_helper.rb:24:inrender' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/html.rb:169:in write_feature_file' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/html.rb:156:inblock in generate_report' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/html.rb:155:in each' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/html.rb:155:ingenerate_report' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/html.rb:123:in after_features' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/cucumber-1.3.10/lib/cucumber/ast/tree_walker.rb:181:inblock in send_to_all' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/cucumber-1.3.10/lib/cucumber/ast/tree_walker.rb:179:in each' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/cucumber-1.3.10/lib/cucumber/ast/tree_walker.rb:179:insend_to_all' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/cucumber-1.3.10/lib/cucumber/ast/tree_walker.rb:171:in broadcast' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/cucumber-1.3.10/lib/cucumber/ast/tree_walker.rb:20:invisit_features' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/cucumber-1.3.10/lib/cucumber/runtime.rb:49:in run!' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/cucumber-1.3.10/lib/cucumber/cli/main.rb:47:inexecute!' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/gems/cucumber-1.3.10/bin/cucumber:13:in <top (required)>' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/bin/cucumber:23:inload' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/bin/cucumber:23:in <main>' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/bin/ruby_executable_hooks:14:ineval' /Users/qauser/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/gems/1.9.1/bin/ruby_executable_hooks:14:in `

'

Been getting these random errors. The result is a blank page for the feature results.

uscengineer avatar Jan 24 '14 03:01 uscengineer

Thank you for reporting this issue. Parallel test support will be in place soon.

sahithya avatar Feb 05 '14 02:02 sahithya

Thanks Sahithya

uscengineer avatar Feb 09 '14 07:02 uscengineer

I don't get the error but index page does not show all the features that were run (only shows the last feature run). Look forward to support for parallel_tests gem.

aansari-aimia avatar Nov 04 '14 17:11 aansari-aimia