Issue #11115 has been reported by Kelsey Hightower.
----------------------------------------
Bug #11115: Puppet specs test do not run under spec 2.7.x
https://projects.puppetlabs.com/issues/11115
Author: Kelsey Hightower
Status: Accepted
Priority: Normal
Assignee: Kelsey Hightower
Category: testing
Target version:
Affected Puppet version:
Keywords:
Branch:
Currently Puppet spec tests do not run under spec 2.7.x. When using spec 2.7.1
I get the following errors:
/usr/local/rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/rdoc/dot/dot.rb:28:
warning: already initialized constant NODE_OPTS
/usr/local/rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/rdoc/dot/dot.rb:46:
warning: already initialized constant EDGE_OPTS
/usr/local/rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/rdoc/dot/dot.rb:76:
warning: already initialized constant GRAPH_OPTS
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:470:in
`assert_no_example_groups_defined': RSpec's mock_framework configuration
option must be configured before any example groups are defined, but you have
already defined a group.
(RSpec::Core::Configuration::MustBeConfiguredBeforeExampleGroupsError)
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:168:in
`mock_framework='
from /root/puppet/spec/unit/network/../../spec_helper.rb:35
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core.rb:71:in
`configure'
from /root/puppet/spec/unit/network/../../spec_helper.rb:31
from
/usr/local/rvm/rubies/ruby-1.8.7-p352/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in
`gem_original_require'
from
/usr/local/rvm/rubies/ruby-1.8.7-p352/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in
`require'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in
`require'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in
`load_dependency'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:640:in
`new_constants_in'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in
`load_dependency'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:240:in
`require'
from /root/puppet/spec/unit/network/resolver_spec.rb:2
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:234:in
`load'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:234:in
`load'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in
`load_dependency'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:640:in
`new_constants_in'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:223:in
`load_dependency'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:234:in
`load'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:459:in
`load_spec_files'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:459:in
`map'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core/configuration.rb:459:in
`load_spec_files'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core/command_line.rb:18:in
`run'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:80:in
`run_in_process'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:69:in
`run'
from
/usr/local/rvm/gems/ruby-1.8.7-p352/gems/rspec-core-2.7.1/lib/rspec/core/runner.rb:10:in
`autorun'
from /usr/local/rvm/gems/ruby-1.8.7-p352/bin/rspec:19
--
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.