diff options
Diffstat (limited to 'test/integration/targets/task_ordering/tasks')
-rw-r--r-- | test/integration/targets/task_ordering/tasks/main.yml | 13 | ||||
-rw-r--r-- | test/integration/targets/task_ordering/tasks/taskorder-include.yml | 8 |
2 files changed, 12 insertions, 9 deletions
diff --git a/test/integration/targets/task_ordering/tasks/main.yml b/test/integration/targets/task_ordering/tasks/main.yml index 281b837078..4a7828bf42 100644 --- a/test/integration/targets/task_ordering/tasks/main.yml +++ b/test/integration/targets/task_ordering/tasks/main.yml @@ -1,12 +1,15 @@ -- shell: mktemp - register: temppath +- set_fact: + temppath: "{{ remote_tmp_dir }}/output.txt" + - 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." +- slurp: + src: "{{ temppath }}" + register: tempout -- file: path="{{temppath.stdout}}" state=absent +- assert: + that: tempout.content | b64decode == "one.1.two.1.three.1.four.1.one.2.two.2.three.2.four.2.one.3.two.3.three.3.four.3." diff --git a/test/integration/targets/task_ordering/tasks/taskorder-include.yml b/test/integration/targets/task_ordering/tasks/taskorder-include.yml index 4e64b7e927..228e897e4d 100644 --- a/test/integration/targets/task_ordering/tasks/taskorder-include.yml +++ b/test/integration/targets/task_ordering/tasks/taskorder-include.yml @@ -2,9 +2,9 @@ # There have been regressions where included tasks and # nested blocks ran out of order... -- shell: printf one.{{ item }}. >> {{ temppath.stdout }} +- shell: printf one.{{ item }}. >> {{ temppath }} - block: - - shell: printf two.{{ item }}. >> {{ temppath.stdout }} + - shell: printf two.{{ item }}. >> {{ temppath }} - block: - - shell: printf three.{{ item }}. >> {{ temppath.stdout }} -- shell: printf four.{{ item }}. >> {{ temppath.stdout }} + - shell: printf three.{{ item }}. >> {{ temppath }} +- shell: printf four.{{ item }}. >> {{ temppath }} |