I’d like to run the tests on my fork of the Ansible project.
How do I do that?
The documentation is sparse and many broken links (I’ve opened issues on the broken links)
Ansible moved from TravisCI to Shippable?
If so, is the move complete?
I see I can get 150 builds on Shippable a month for free.
Does the Testing Working Group still exist?
https://github.com/ansible/community/blob/master/MEETINGS.md is a broken link
Thanks.
So I believe if you create a PR Shippable will run tests against it anyway, so in that sense you need only create a PR from your fork to make use of the existing CI tests.
Testing is not the only working group!
see http://docs.ansible.com/ansible/latest/community.html#irc-meetings which links to https://github.com/ansible/community/blob/master/meetings/README.md for details of current meetings.
If you have some hardware you can set up some inventory and use ‘ansible-test’ to do integration testing locally.
I thoroughly recommend taking a moment to set up argcomplete (and activating it for ansible-test). Lots of information about integration testing here: http://docs.ansible.com/ansible/latest/dev_guide/testing_integration.html
Hope this helps,
Jon
I would suggest trying “”“make tests”“” and you can see how that works at https://github.com/ansible/ansible/blob/devel/Makefile#L118-L128 if you want.