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 [email protected].
To post to this group, send email to [email protected].
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