Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PrettyFace formatter not working at all. #26

Open
snowe2010 opened this issue Feb 18, 2014 · 5 comments
Open

PrettyFace formatter not working at all. #26

snowe2010 opened this issue Feb 18, 2014 · 5 comments

Comments

@snowe2010
Copy link

I updated PrettyFace (I think, jenkins does it automatically so I'm guessing it updated because everything is now breaking) and I'm getting this error when trying to use the --format PrettyFace::Formatter:Html --out results/index.html flags

NaN (ActionView::Template::Error)
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/lib/cucumber/formatter/duration.rb:8:in `divmod'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/lib/cucumber/formatter/duration.rb:8:in `format_duration'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/view_helper.rb:33:in `scenario_average_duration'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/templates/main.erb:53:in `_____uby____lib_ruby_gems_______gems_pretty_face_______lib_pretty_face_templates_main_erb__556451822_35069304'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/template.rb:143:in `block in render'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.0.1/lib/active_support/notifications.rb:161:in `instrument'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/template.rb:141:in `render'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/renderer/template_renderer.rb:49:in `block (2 levels) in render_template'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/renderer/abstract_renderer.rb:38:in `block in instrument'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.0.1/lib/active_support/notifications.rb:159:in `block in instrument'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.0.1/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/activesupport-4.0.1/lib/active_support/notifications.rb:159:in `instrument'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/renderer/template_renderer.rb:48:in `block in render_template'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/renderer/template_renderer.rb:56:in `render_with_layout'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/renderer/template_renderer.rb:47:in `render_template'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/renderer/template_renderer.rb:17:in `render'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/renderer/renderer.rb:42:in `render_template'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/renderer/renderer.rb:23:in `render'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/actionpack-4.0.1/lib/action_view/helpers/rendering_helper.rb:24:in `render'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/html.rb:154:in `generate_report'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pretty_face-0.9.1/lib/pretty_face/formatter/html.rb:123:in `after_features'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/lib/cucumber/ast/tree_walker.rb:181:in `block in send_to_all'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/lib/cucumber/ast/tree_walker.rb:179:in `each'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/lib/cucumber/ast/tree_walker.rb:179:in `send_to_all'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/lib/cucumber/ast/tree_walker.rb:171:in `broadcast'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/lib/cucumber/ast/tree_walker.rb:20:in `visit_features'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/lib/cucumber/runtime.rb:48:in `run!'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/lib/cucumber/cli/main.rb:47:in `execute!'
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cucumber-1.3.6/bin/cucumber:13:in `<top (required)>'
C:/Ruby193/bin/cucumber:23:in `load'
C:/Ruby193/bin/cucumber:23:in `<main>'
@sahithya
Copy link
Collaborator

sahithya commented Jun 2, 2014

I just released a new version of PrettyFace (0.10.2). If you can let me know in the next day or so whether the new release fixes the problem, I'd like to close this issue.

Sahithya

@avinashkasipathy-zz
Copy link

I am on PrettyFace(0.10.2) / Ruby 2.0 - when I have no scenario in my feature files - I am getting the following error

Using the default, html_report and bvt profiles...

0 scenarios
0 steps
0m0.000s
NaN (ActionView::Template::Error)
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/lib/cucumber/formatter/duration.rb:8:in divmod' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/lib/cucumber/formatter/duration.rb:8:informat_duration'
/Users/akasipathy/Documents/ET-Cukes-Base/features/support/pretty_face/formatter/view_helper.rb:33:in scenario_average_duration' /Users/akasipathy/Documents/ET-Cukes-Base/features/support/pretty_face/templates/main.erb:86:in___sers_akasipathy__ocuments_____ukes__ase_features_support_pretty_face_templates_main_erb__490101661059338446_70208368400460'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/template.rb:145:in block in render' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/activesupport-4.1.6/lib/active_support/notifications.rb:161:ininstrument'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/template.rb:339:in instrument' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/template.rb:143:inrender'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/renderer/template_renderer.rb:55:in block (2 levels) in render_template' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/renderer/abstract_renderer.rb:38:inblock in instrument'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/activesupport-4.1.6/lib/active_support/notifications.rb:159:in block in instrument' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/activesupport-4.1.6/lib/active_support/notifications/instrumenter.rb:20:ininstrument'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/activesupport-4.1.6/lib/active_support/notifications.rb:159:in instrument' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/renderer/abstract_renderer.rb:38:ininstrument'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/renderer/template_renderer.rb:54:in block in render_template' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/renderer/template_renderer.rb:62:inrender_with_layout'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/renderer/template_renderer.rb:53:in render_template' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/renderer/template_renderer.rb:17:inrender'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/renderer/renderer.rb:42:in render_template' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/renderer/renderer.rb:23:inrender'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/actionview-4.1.6/lib/action_view/helpers/rendering_helper.rb:32:in render' /Users/akasipathy/Documents/ET-Cukes-Base/features/support/pretty_face/formatter/html.rb:161:ingenerate_report'
/Users/akasipathy/Documents/ET-Cukes-Base/features/support/pretty_face/formatter/html.rb:130:in after_features' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/lib/cucumber/ast/tree_walker.rb:181:inblock in send_to_all'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/lib/cucumber/ast/tree_walker.rb:179:in each' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/lib/cucumber/ast/tree_walker.rb:179:insend_to_all'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/lib/cucumber/ast/tree_walker.rb:171:in broadcast' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/lib/cucumber/ast/tree_walker.rb:20:invisit_features'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/lib/cucumber/runtime.rb:49:in run!' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/lib/cucumber/cli/main.rb:47:inexecute!'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/gems/cucumber-1.3.17/bin/cucumber:13:in <top (required)>' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/bin/cucumber:23:inload'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/bin/cucumber:23:in <main>' /Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/bin/ruby_executable_hooks:15:ineval'
/Users/akasipathy/.rvm/gems/ruby-2.0.0-p576/bin/ruby_executable_hooks:15:in `

'

@snowe2010
Copy link
Author

Oh wow, missed this notification months ago. It looks like the issue was resolved for me, but it looks like @avinashkasipathy is having issues too.

@avinashkasipathy-zz
Copy link

Hey ,

Tyler Thrailkill - how did this issue got resolved for you ?

@snowe2010
Copy link
Author

I don't know, it seems to have been solved for a long time, most likely after @sahithya updated the gem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants