mirror of https://github.com/ansible/ansible.git
add integration test to assert included tasks run in proper order
parent
32b605f603
commit
1f92ade584
@ -0,0 +1,13 @@
|
|||||||
|
- shell: mktemp
|
||||||
|
register: temppath
|
||||||
|
- include: taskorder-include.yml
|
||||||
|
with_items:
|
||||||
|
- 1
|
||||||
|
- 2
|
||||||
|
- 3
|
||||||
|
|
||||||
|
- assert:
|
||||||
|
that: lookup('file', temppath.stdout) == "one.1.two.1.three.1.four.1.one.2.two.2.three.2.four.2.one.3.two.3.three.3.four.3."
|
||||||
|
|
||||||
|
- file: path="{{temppath.stdout}}" state=absent
|
||||||
|
|
@ -0,0 +1,10 @@
|
|||||||
|
# This test ensures that included tasks are run in order.
|
||||||
|
# There have been regressions where included tasks and
|
||||||
|
# nested blocks ran out of order...
|
||||||
|
|
||||||
|
- shell: printf one.{{ item }}. >> {{ temppath.stdout }}
|
||||||
|
- block:
|
||||||
|
- shell: printf two.{{ item }}. >> {{ temppath.stdout }}
|
||||||
|
- block:
|
||||||
|
- shell: printf three.{{ item }}. >> {{ temppath.stdout }}
|
||||||
|
- shell: printf four.{{ item }}. >> {{ temppath.stdout }}
|
Loading…
Reference in New Issue