zuul-jobs/test-playbooks/dhall/test-dhall-diff.yaml

32 lines
704 B
YAML

- hosts: all
tasks:
- name: Success dhall-diff
include_role:
name: render-diff
- name: Ensure dhall-diff succeeded
assert:
that:
- render_diff.stdout | length == 0
- name: Introduce a difference
copy:
content: "44"
dest: "{{ zuul.project.src_dir }}/test.yaml"
- name: Commit the difference
command: git commit -a -m "test update"
args:
chdir: "{{ zuul.project.src_dir }}"
- name: Failed dhall-diff
include_role:
name: render-diff
vars:
diff_ignore_errors: yes
- name: Ensure dhall-diff failed
assert:
that:
- render_diff.stdout | length > 0