Testing by activating CI on your fork of Ansible?

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.