More test fixes for split controller/remote tests.

This commit is contained in:
Matt Clay 2019-01-25 19:37:56 -08:00
commit a8116497ba
49 changed files with 217 additions and 135 deletions

View file

@ -0,0 +1,2 @@
dependencies:
- setup_remote_tmp_dir

View file

@ -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."

View file

@ -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 }}