I should clarify a bit because it looks like I have given you the wrong 
impression. I have confidence that the Ansible modules behave as 
advertised. My experience with them to date has been excellent. The Ansible 
code is not what I'm trying to test. 

What I want to test is that the *administrator *has used Ansible to 
configure a system in a way that meets the spec. In other words, I want to 
test that the admin has written a *correct *Ansible script. Writing an 
Ansible playbook is like writing code. When you write code you have to test 
it externally. I intend exactly what Michael wrote above: testing outcome 
not implementation. If I don't test the results of the playbook, how do I 
know the admin wrote the correct script? 

--Aaron
 

On Wednesday, December 11, 2013 2:39:34 PM UTC-5, Brian Coca wrote:
>
> FYI, there are quite a few unit test already that verify that 'the file 
> module' works as advertised, you can run 'make tests' in an ansible 
> checkout to get them. There should be no need to do this per playbook.
>
> not all modules or cases are covered but if you want to add tests at this 
> level I suggest looking into the 'test' dir in the ansible checkout.
>
> Do you tests all core java libraries when you deploy a war to tomcat?
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to