Open alikins opened 6 years ago
Some/most of the need for this will be alleviated by ansible/ansible intg tests as provided by https://github.com/ansible/ansible/pull/52194 and other ansible/ansible test updates in the future.
And some/most of the rest of the needs will be provided via molecule and test infrastructure using it.
SUMMARY
Add integration tests for the ansible/ansible mazer_role_loading branch verifying it works with roles installed by mazer.
Likely needs two sets of tests:
[ ] . ansible/ansible intg tests using ansible-test that get run as part of the ansible CI tests in shippable.
These tests will focus on using roles from playbooks using the mazer style role names and verifying that ansible/ansible changes don't break mazer role loading, and to some degree, that mazer role loading doesn't break other parts of ansible.
[ ] intg tests for mazer (in the mazer repo and CI).
These tests will focus on testing latest mazer installing content and verifying it works with known working versions of the ansible/ansible mazer_role_loader branch.
These tests focus on verifying mazer behavior and verifying it installs content correctly and detecting when/if any changes cause ansible/ansible mazer_role_loading failures
Undetermined if that means new test harness, reusing ansible-test, or something else.
GALAXY CLI VERSION