StackStorm / ansible-st2

Ansible Roles and Playbooks to deploy StackStorm
https://galaxy.ansible.com/StackStorm/stackstorm/
Apache License 2.0
100 stars 75 forks source link

Integration Tests #15

Closed arm4b closed 4 years ago

arm4b commented 9 years ago

Before publishing on Ansible Galaxy, add some Integration/Smoke tests, increase infrastructure coverage.

Infrastructure Testing Frameworks

More info: http://stackoverflow.com/a/37006819/4533625 Continue work started in https://github.com/StackStorm/ansible-st2/issues/7

jvrplmlmn commented 7 years ago

I'd personally go for InSpec. Most of the code from https://github.com/StackStorm/chef-stackstorm/issues/29 can be re-used here.

arm4b commented 4 years ago

https://github.com/StackStorm/ansible-st2/tree/master/test/integration somewhat serves the purpose. Nightly CI Travis jobs that test both stable and development st2 versions even spot several regressions in st2 core before other stackstorm e2e tests could catch it.