Hey Joe !

I am kind of new on developing configs on puppet. I have already taken a 
look at rspec-puppet. It looks fine but doesn't seems to be what I really 
need. These two passages above tells me that rspec-puppet is related to 
module testing. What it automates is a test like this: whether your module 
can produce a valid configuration or not. My configuration is a bunch of 
static classes. What I'd like to test is the result of this classes I have 
built. I don't even know if this is possible or not but I suppose it is in 
some way. How do people do this kind of test ? Would it be called 
accpetance tests ? Is there a way to automate this ?

See the links:

on https://puppetlabs.com/blog/test-driven-development-with-puppet/

"...It’s true that, if you have a manifest that simply contained a 
collection of static resources, rspec-puppet doesn’t provide much 
additional value. It shines when you start developing define resources, 
parametrized classes, or any module that contains complex logic..."

on http://rspec-puppet.com/tutorial/

"What should you be testing?

There are a lot of people confused by the purpose of these tests as they 
can’t test the result of the manifest on a live system. That is not the 
point of rspec-puppet..."

Em terça-feira, 9 de abril de 2013 20h41min34s UTC-3, joe escreveu:
>
> Testing of puppet manifests is done using rspec.
>
> http://rspec-puppet.com/
>
> https://puppetlabs.com/blog/the-next-generation-of-puppet-module-testing/
>
> On Tuesday, April 9, 2013 1:46:32 PM UTC-6, Bernardo Costa wrote:
>>
>> I would like to know how do people test a manifest that is basically 
>> static without any parameter. By testing it, I mean not only check the 
>> syntax or any invalid directive, but if the configuration there written is 
>> implementing the expected behaviour when used. Of course, one way is just 
>> point a machine to my puppet master and see that it has the right 
>> configuration. But wouldn't exist another way to check this ?
>
>

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to