Pry: New release 0.13.0 has broken puppet module acceptance testing

Created on 21 Mar 2020  路  3Comments  路  Source: pry/pry

Not sure if there's something that needs fixing in beaker or if this is a regression that needs fixing in pry.

I'm getting the following stacktrace.

An error occurred while loading ./spec/acceptance/mirror_spec.rb.
Failure/Error: require 'beaker-rspec'

NameError:
  uninitialized constant Pry::Command::ExitAll
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-byebug-3.8.0/lib/pry-byebug/commands/exit_all.rb:7:in `<module:PryByebug>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-byebug-3.8.0/lib/pry-byebug/commands/exit_all.rb:3:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-byebug-3.8.0/lib/pry-byebug/commands.rb:12:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-byebug-3.8.0/lib/pry-byebug/commands.rb:12:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-byebug-3.8.0/lib/pry-byebug/cli.rb:5:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-byebug-3.8.0/lib/pry-byebug/cli.rb:5:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-0.13.0/lib/pry/plugins.rb:55:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-0.13.0/lib/pry/plugins.rb:55:in `load_cli_options'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-0.13.0/lib/pry/cli.rb:40:in `each'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-0.13.0/lib/pry/cli.rb:40:in `add_plugin_options'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-0.13.0/lib/pry/cli.rb:134:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-0.13.0/lib/pry.rb:78:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/pry-0.13.0/lib/pry.rb:78:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/dsl/structure.rb:34:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/dsl/structure.rb:34:in `<module:Structure>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/dsl/structure.rb:33:in `<module:DSL>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/dsl/structure.rb:3:in `<module:Beaker>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/dsl/structure.rb:2:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/dsl.rb:3:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/dsl.rb:3:in `block in <top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/dsl.rb:2:in `each'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/dsl.rb:2:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/test_case.rb:2:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/test_case.rb:2:in `block in <top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/test_case.rb:1:in `each'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/test_case.rb:1:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/test_suite.rb:4:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/test_suite.rb:4:in `block in <top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/test_suite.rb:3:in `each'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker/test_suite.rb:3:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker.rb:6:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker.rb:6:in `block in <module:Beaker>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker.rb:4:in `each'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker.rb:4:in `<module:Beaker>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-4.20.0/lib/beaker.rb:2:in `<top (required)>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-rspec-6.2.4/lib/beaker-rspec.rb:2:in `require'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-rspec-6.2.4/lib/beaker-rspec.rb:2:in `<module:BeakerRSpec>'
# /home/fishera/.rvm/gems/ruby-2.5.7/gems/beaker-rspec-6.2.4/lib/beaker-rspec.rb:1:in `<top (required)>'
# ./spec/spec_helper_acceptance.rb:1:in `require'
# ./spec/spec_helper_acceptance.rb:1:in `<top (required)>'
# ./spec/acceptance/mirror_spec.rb:1:in `require'
# ./spec/acceptance/mirror_spec.rb:1:in `<top (required)>'

Most helpful comment

All 3 comments

+1

Confirmed that new pry-byebug release fixes this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

drmohundro picture drmohundro  路  4Comments

alexdowad picture alexdowad  路  6Comments

phoet picture phoet  路  9Comments

duncanbeevers picture duncanbeevers  路  6Comments

dam13n picture dam13n  路  11Comments