Puppet 4 is "supported" when using --enable-future-parser, retrospec will 
create everything needed to test puppet4 except for the actual tests blocks 
for classes and defines.  If you have a bunch of parameters to mock 
retrospec will generate the let(:params) block.   All the new generators 
don't care about puppet versions since they are 100% ruby code.

The next version I will be rewriting the retrospec parser to parse puppet 4 
and puppet 3 code and generating a much larger set of tests and aiming for 
99% coverage.   


Corey

On Tuesday, January 26, 2016 at 9:54:13 AM UTC-8, Jo wrote:
>
> Implied but not explicit … Puppet 4 supported now?
>
> On Jan 26, 2016, at 8:59 AM, Corey Osman <[email protected] 
> <javascript:>> wrote:
>
> Happy to announce that release 0.12.0 of puppet-retrospec is now 
> available.   Its taking me a long time to get this ready and this is a huge 
> feature update, but retrospec is now even more useful.  Retrospec can now 
> automatically generate some of the more complex puppet module files like 
> facts, functions (v3, v4), types, providers and something new I call 
> schemas for mapping all your parameters for future validation and auto doc 
> scripts. 
>
>
> To use, just run the following:
>
> 1. gem install puppet-retrospec
> 2. cd your_module
> 3. retrospec puppet
>
> https://github.com/nwops/puppet-retrospec
>
>
> Note:  Many modules on the forge do not have tests for functions, types, 
> providers, or facts. So if you find a module without test files, retrospec 
> will generate them for you.
>
>
> Got a problem with what retrospec generates, fork or send a PR here: 
> https://github.com/nwops/retrospec-templates
>
>
>
> Corey Osman
>
>  
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-users/CA63D3D0-DAE4-45AE-B1FA-68A5135D492B%40nwops.io
>  
> <https://groups.google.com/d/msgid/puppet-users/CA63D3D0-DAE4-45AE-B1FA-68A5135D492B%40nwops.io?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
> -- 
> Jo Rhett
> Net Consonance : net philanthropy to improve open source and 
> internet projects.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/ab91cc6d-f2e5-459f-b4bf-78770d55c32b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to