[chef] Re: Re: ChefSpec v3.1.0 hits the shelves


Chronological Thread 
  • From: "Wolfe, Eric G" < >
  • To: " " < >
  • Subject: [chef] Re: Re: ChefSpec v3.1.0 hits the shelves
  • Date: Wed, 1 Jan 2014 07:13:37 +0000
  • Accept-language: en-US

I played around with this today on my yum-dell 
(https://github.com/atomic-penguin/cookbook-yum-dell) cookbook that I have 
been working on since the yum 3.0 release.

It doesn't seem to be recognizing consumed LWRP resources touched by tests.  
Am I missing some magic syntax keyword, or is that by design/necessity?

Seth Vargo 
< >
 wrote:



As promised, I wrote a blog post about the new resource coverage reporter in 
ChefSpec: https://sethvargo.com/chef-recipe-code-coverage/.

Happy reading/cooking/testing!

Seth Vargo
Release Engineer, Opscode
@sethvargo<https://twitter.com/sethvargo>
________________________________
From: Seth Vargo Seth 
Vargo<mailto: >
Reply: Seth Vargo 
<mailto: >
Date: December 29, 2013 at 2:57:10 PM
To: 

 
<mailto: >
Subject:  ChefSpec v3.1.0 hits the shelves

Ohai Chefs,

I'm happy to announce that I just released ChefSpec v3.1.0. The beta has been 
out for 2 weeks and users have reported very little problems. I made a few 
tiny documentation updates and improved the DSL for interacting with the Chef 
Server.

Changelog<https://github.com/sethvargo/chefspec/blob/master/CHANGELOG.md>, 
Changeset<https://github.com/sethvargo/chefspec/compare/v3.0.2...master>

You can install ChefSpec 3.1.0 by running:

gem install chefspec --version 3.1.0



Or by updating the version in your Gemfile:

gem 'chefspec', '~> 3.1.0'



ChefSpec v3.1.0 builds upon the 3.0.0 series with amazing new features like:

  *   Converging against a "real" Chef Server (Chef Zero) (no need to use 
Chef Solo)
  *   Resource reporting! It's finally here! Although still in primitive 
stages, ChefSpec v3.1.0 performs recipe analysis and generates a resource 
coverage report - perfect for testing you've hit all logic branches in your 
recipes
  *   (Advanced) Cacheable runner courtesy of Juri 
Timošin<https://github.com/DracoAter> for incredibly faster tests if you 
don't need stubbing
  *   Support for Librarian courtesy of Mathias 
Lafeldt<https://github.com/mlafeldt>

Things that are likely to break:

  *   The deprecations module is no longer included by default. If you have 
not yet upgraded from ChefSpec v2.x, you can manually include the module by 
adding require 'chefspec/deprecations' to the top of your spec_helper.
  *   The API for creating a node changed slightly between the last beta and 
this final release.

There are some really cool nerdy things happening under the hood, so I 
encourage you to look at the full diff :).

Look for an upcoming blog series on sethvargo.com about resource reporting 
(coverage) and chef server mode.

Join #chefspec on IRC on freenode

If you have blog posts, publications, or case studies for ChefSpec, please 
ping me.


Seth Vargo
Release Engineer, Opscode
@sethvargo<https://twitter.com/sethvargo>



Archive powered by MHonArc 2.6.16.

§