Issue #7299 has been reported by Stefan Schulte.
----------------------------------------
Bug #7299: running rake spec should not require net/ssh
https://projects.puppetlabs.com/issues/7299
Author: Stefan Schulte
Status: Unreviewed
Priority: Normal
Assignee:
Category:
Target version:
Affected Puppet version: 2.7.0rc1
Keywords:
Branch:
Running `rake spec` on current next or 2.7.0rc1 doesn't work when Net::SSH is
not installed. Output when running rspec against the problematic specfile:
% rspec spec/unit/util/network_device/transport/ssh_spec.rb
/usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from
/home/morpheus/git/puppet/lib/puppet/util/network_device/transport/ssh.rb:5
from /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
from /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
from
/home/morpheus/git/puppet/spec/unit/util/network_device/transport/ssh_spec.rb:5
from
/usr/lib64/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in
`load'
from
/usr/lib64/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in
`load_spec_files'
from
/usr/lib64/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in
`map'
from
/usr/lib64/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/configuration.rb:386:in
`load_spec_files'
from
/usr/lib64/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:18:in
`run'
from
/usr/lib64/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:55:in
`run_in_process'
from
/usr/lib64/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:46:in
`run'
from
/usr/lib64/ruby/gems/1.8/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:10:in
`autorun'
from /usr/bin/rspec:8
IMO puppet should just skip these tests instead of forcing me to install
`net/ssh`. This way it would behave like `spec/unit/network/http/rack_spec.rb`
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.