Issue #11115 has been updated by Matthaus Owens.

Status changed from Merged - Pending Release to Closed

Released in Puppet 3.0.0rc1
----------------------------------------
Bug #11115: Puppet specs test do not run under spec 2.7.x
https://projects.puppetlabs.com/issues/11115#change-72483

Author: Kelsey Hightower
Status: Closed
Priority: Normal
Assignee: 
Category: testing
Target version: 3.0.0
Affected Puppet version: development
Keywords: 
Branch: https://github.com/puppetlabs/puppet/pull/240


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.

Reply via email to