Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.2:Ports
rubygem-rspec-puppet
rubygem-rspec-puppet.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rubygem-rspec-puppet.changes of Package rubygem-rspec-puppet
------------------------------------------------------------------- Sat Jul 30 09:14:17 UTC 2016 - tampakrap@opensuse.org - Version bump 2.4.0: - 2.4.0: - This release now supports testing exported resources in the same way that normal resources in the catalog are tested. Access them in your examples using `exported_resources`. See "Testing Exported Resources" in the README for examples. - This release pulls out much of the version-specific code into separate classes to reduce complexity and enable easier maintenance going forward. - Support colon-separated module_path and environmentpath values. - Support a threshold for the code coverage test, that can fail the whole run. - Ensure a consistent environment for all examples by adding a forced initialization of puppet before each. - 2.3.2: - Properly fix yesterday's issue by unsharing the cache key before passing the data to puppet. This also contains a new test matrix to avoid missing a half-baked fix like yesterday. - 2.3.1: - A quick workaround to re-enable testing with the recently released puppet 3.8.5 and the soon to be released puppet 4.3.2. See PUP-5743 for the gritty details. Upgrade to this version if you hit the "undefined method \`resource' for nil:NilClass" error. - 2.3.0: - Rspec-puppet now supports testing custom types, `:undef` values in params, structured facts, and checks resource dependencies recursively. - The settings in `module_path` and `manifest` are now respected throughout the code base. The former default for `module_path` (`'/etc/puppet/modules'`) was dropped to avoid accidentally poisoning the test environment with unrelated code. - To reduce the maintenance overhead of boilerplate code, rspec-puppet now provides some of the code that rspec-puppet-init deployed in helper files that you can just `require` instead. - This release also reduces memory usage on bigger testsuites drastically by reducing the caching of compiled catalogs. - Limit the catalogue cache to 16 entries. Significant memory savings and reduced runtime were observed in testing this. - Prevent Puppet 3's \_timestamp fact from invalidating cache. - Extracted catalog cache from RSpec::Puppet::Support. - Updated README to use the rspec 3 syntax, and additional explanations. - `contain_file(...).with_content(...)` will now only show the diff and not the full contents of the file. - Custom type testing example group and matcher. - before/require/subscribe/notify checking now searches recursively through all dependencies. `File[a] -> File[b] -> File[c]` is now matched by `contain_file('a').that_comes_before('File[c]')`, whereas earlier versions would have missed that. - `let(:params)` now allows `:undef` to pass a literal undef value through to the subject. - Support structured facts with keys as symbols or strings (\#295). - rspec-puppet-init now creates smaller files, using rspec-puppet helpers, instead of pasting code into the module. - Added a list of related projects to the README. - Fix #276: `compile.and_raise_error` now correctly considers successful compilation an error - Puppet's `modulepath` can now contain multiple entries and rspec-puppet will configure puppet to load code from all of them - Support running with rspec 2.99 again - non-class resources are now covered by the coverage code - Fix #323/MODULES-2374: autorequires checking doesn't abort on "undefined method \`[]' for nil:NilClass" - improved documentation for hiera integration, added example spec - document the `scope` property ------------------------------------------------------------------- Wed Jun 10 07:22:21 UTC 2015 - tampakrap@opensuse.org - Initial commit
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor