tests: replace hard-coded sleep with a polling loop

pull/262/head
David Wilson 8 years ago
parent 4bd992e35a
commit df8fe59eda

@ -10,7 +10,21 @@
poll: 0 poll: 0
register: job register: job
- shell: sleep 1 - assert:
that: |
job.ansible_job_id and
(job.changed == True) and
(job.started == 1) and
(job.changed == True) and
(job.finished == 0)
- name: busy-poll up to 100000 times
async_status:
jid: "{{job.ansible_job_id}}"
register: result
until: result.finished
retries: 100000
delay: 0
- slurp: - slurp:
src: "{{ansible_user_dir}}/.ansible_async/{{job.ansible_job_id}}" src: "{{ansible_user_dir}}/.ansible_async/{{job.ansible_job_id}}"

Loading…
Cancel
Save