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 ansible-project+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to