diff options
author | Sam Doran <sdoran@ansible.com> | 2018-01-19 11:23:48 -0500 |
---|---|---|
committer | Toshio Kuratomi <a.badger@gmail.com> | 2018-01-19 08:24:31 -0800 |
commit | 8c822018db6f2313faf5ac66225fb95c2dac7d12 (patch) | |
tree | 5ed3a8bb04d32d9850b591144f932b973583cc51 /setup.py | |
parent | 0f03f82fd5e1e5a33a8fddc9ffdd79e0482f06d8 (diff) | |
download | ansible-8c822018db6f2313faf5ac66225fb95c2dac7d12.tar.gz |
Integration tests for import/include (#33418)
* First pass at include_role tests
* Reorganize test structure
Do all import and include tests in a single target.
* Build out more tests and test with linear and free strategy for each type
* import_role tests
* Set target host for play test
* Basic import_playbook tests
* Basic import/include_tasks tests
* Add recursion test
* import_playbook tests
* Add import_playbook group_vars test
Issue #33177
* Additional group_var tests for import_playbook
* Enable recursion test
* More work on import_tasks
* Run all tests via run.sh, improve conditional tests, add never tag
Add never tag to certain failining tests and explicitly skip it for now until #34104 is merged. Some tasks need to remain commented out because they cause the entire play to fail and aren't skippable by tags because they are syntax and/or variable checks.
Improve test for whether or not a role was run based on a conditional. Since the [import|include]_role does not register a variable, use a variable that is set inside a role as a canary test for whether or not the role was run.
* Use a fail task rather than trigger a failure via bogus command
This should resolve the "unstable" test results.
* Import tag tests
Fix bug it tests where validate tasks weren't run on tag tests.
Add tests for task import/include with tags.
* Remove test for playbook group_var inheritance
(cherry picked from commit 10a8c6bc2531f1b42509c80bf3b746aacedaec4e)
Diffstat (limited to 'setup.py')
0 files changed, 0 insertions, 0 deletions