ansible/test/integration
Sam Doran 10a8c6bc25 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
2018-01-19 08:23:48 -08:00
..
host_vars Simplify Windows versions in ansible-test. 2018-01-17 16:16:15 -08:00
targets Integration tests for import/include (#33418) 2018-01-19 08:23:48 -08:00
asa.yaml
cloud-config-aws.yml.template
cloud-config-azure.yml.template
cloud-config-cs.ini.template
dellos6.yaml
dellos9.yaml
dellos10.yaml
eos.yaml Add eos_lldp module (#34302) 2018-01-02 18:54:06 +05:30
integration.cfg
integration_config.yml
inventory Integration tests for import/include (#33418) 2018-01-19 08:23:48 -08:00
inventory.network
inventory.networking.template
inventory.remote.template
inventory.winrm.template
ios.yaml Add ios_linkagg DI module (#33215) 2018-01-11 12:33:15 +05:30
iosxr.yaml
junos.yaml
network-all.yaml
network-integration.cfg
nxos.yaml Deprecate nxos_switchport and Add nxos_l2_interface DI module (#33813) 2018-01-05 07:44:02 +00:00
ops.yaml
target-prefixes.network
vyos.yaml
windows-integration.cfg