From f5a9584ae64e6c1d3f6b9edb03214ca75ab63f61 Mon Sep 17 00:00:00 2001 From: Alexei Znamensky <103110+russoz@users.noreply.github.com> Date: Sun, 21 Mar 2021 21:51:07 +1300 Subject: [PATCH] archive - created an integration test that archives broken links (#2063) * created an integration test that archives broken links * sanity fix --- .../targets/archive/tasks/broken-link.yml | 22 +++++++++++++++++++ .../targets/archive/tasks/main.yml | 3 +++ 2 files changed, 25 insertions(+) create mode 100644 tests/integration/targets/archive/tasks/broken-link.yml diff --git a/tests/integration/targets/archive/tasks/broken-link.yml b/tests/integration/targets/archive/tasks/broken-link.yml new file mode 100644 index 0000000000..b1e0fb752b --- /dev/null +++ b/tests/integration/targets/archive/tasks/broken-link.yml @@ -0,0 +1,22 @@ +--- +- name: Create broken link + file: + src: /nowhere + dest: "{{ output_dir }}/nowhere.txt" + state: link + force: yes + +- name: Archive broken link (tar.gz) + archive: + path: "{{ output_dir }}/*.txt" + dest: "{{ output_dir }}/archive_broken_link.tar.gz" + +- name: Archive broken link (tar.bz2) + archive: + path: "{{ output_dir }}/*.txt" + dest: "{{ output_dir }}/archive_broken_link.tar.bz2" + +- name: Archive broken link (zip) + archive: + path: "{{ output_dir }}/*.txt" + dest: "{{ output_dir }}/archive_broken_link.zip" diff --git a/tests/integration/targets/archive/tasks/main.yml b/tests/integration/targets/archive/tasks/main.yml index 51504e6bf8..19a1f6af0c 100644 --- a/tests/integration/targets/archive/tasks/main.yml +++ b/tests/integration/targets/archive/tasks/main.yml @@ -369,3 +369,6 @@ - name: import remove tests import_tasks: remove.yml + +- name: import broken-link tests + import_tasks: broken-link.yml