Issue #9000 has been updated by Alexander Azarov.

Nikolay,

I have cucumber-puppet 0.3.2 and Puppet 2.7.3 -- is it the reason "catalog 
compilation" fails? The log:

<pre>
$ cucumber-puppet features/catalog/policy.feature 
Feature: General policy for all catalogs
  In order to ensure applicability of a host's catalog
  As a manifest developer
  I want a catalog apply to a real node

  Scenario Outline: Compile and verify catalog for r4            # 
features/catalog/policy.feature:6
    Given a node specified by "features/yaml/r4.osinka.int.yaml" # 
cucumber-puppet-0.3.2/lib/cucumber-puppet/steps.rb:1
    When I compile its catalog                                   # 
cucumber-puppet-0.3.2/lib/cucumber-puppet/steps.rb:14
    Then compilation should succeed                              # 
cucumber-puppet-0.3.2/lib/cucumber-puppet/steps.rb:38
    And all resource dependencies should resolve                 # 
cucumber-puppet-0.3.2/lib/cucumber-puppet/steps.rb:18

    Examples: 
      | hostname | operatingsystem | kernel | is_virtual | domain     |
uninitialized constant Puppet::Node::Catalog
      | r4       | Debian          | Linux  | false      | osinka.int |
      exit (SystemExit)
      features/catalog/policy.feature:8:in `When I compile its catalog'

Failing Scenarios:
cucumber features/catalog/policy.feature:6 # Scenario: Compile and verify 
catalog for r4

1 scenario (1 failed)
4 steps (1 failed, 2 skipped, 1 passed)
0m0.009s
</pre>
----------------------------------------
Feature #9000: Add support for puppet version 2.7.1
https://projects.puppetlabs.com/issues/9000

Author: Nikolay Sturm
Status: Accepted
Priority: Urgent
Assignee: Nikolay Sturm
Category: 
Target version: 
Keywords: 
Branch: 


Need to deprecate 0.24, due to 'uninitialized constant Puppet::Node::Catalog'.
Further problem with 2.7: undefined method `find' for 
Puppet::Resource::Catalog:Class


-- 
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