jejacks0n / teaspoon

Teaspoon: Javascript test runner for Rails. Use Selenium, BrowserStack, or PhantomJS.
1.43k stars 243 forks source link

uninitialized constant Teaspoon::UnknownCoverage (NameError) #267

Closed siva3395 closed 9 years ago

siva3395 commented 10 years ago

I have been using teaspoon 0.7.9. We have seen few deprecation warning so updated to latest version 0.8.0. Followed the same steps suggested on readme while upgrading. Facing the below issue could any one please help me to fix it..

/home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/coverage.rb:37:in `coverage_configuration': uninitialized constant Teaspoon::UnknownCoverage (NameError)
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/coverage.rb:8:in `initialize'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/runner.rb:63:in `new'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/runner.rb:63:in `resolve_coverage'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/runner.rb:57:in `on_result'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/runner.rb:34:in `notify_formatters'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/runner.rb:17:in `process'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/drivers/phantomjs_driver.rb:24:in `block in run_specs'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/drivers/phantomjs_driver.rb:31:in `each'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/drivers/phantomjs_driver.rb:31:in `block in run'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/drivers/phantomjs_driver.rb:31:in `popen'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/drivers/phantomjs_driver.rb:31:in `run'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/drivers/phantomjs_driver.rb:23:in `run_specs'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/console.rb:45:in `run_specs'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/console.rb:35:in `block in execute_without_handling'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/console.rb:33:in `each'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/console.rb:33:in `inject'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/console.rb:33:in `execute_without_handling'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/console.rb:21:in `execute'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/console.rb:17:in `failures?'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/lib/teaspoon/command_line.rb:13:in `initialize'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/bin/teaspoon:6:in `new'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/gems/teaspoon-0.8.0/bin/teaspoon:6:in `'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/bin/teaspoon:23:in `load'
    from /home/sanjith/.rvm/gems/ruby-2.1.2/bin/teaspoon:23:in `
' from /home/sanjith/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval' from /home/sanjith/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `
'
siva3395 commented 10 years ago

Deprecation warning we got on usage of 0.7.9 version is


DEPRECATION WARNING! You are probably using the old format of the report command This will stop working soon, see istanbul help report for the new command format Assuming you meant: istanbul report --include=/tmp/d20140926-24899-1fyf4e2/coverage.json cobertura