From 25bd37800525486777b9c9aef1d05c80a828ce14 Mon Sep 17 00:00:00 2001 From: Alexei Znamensky <103110+russoz@users.noreply.github.com> Date: Sun, 21 Mar 2021 23:33:00 +1300 Subject: [PATCH] archive - created an integration test that archives broken links (#2063) (#2067) * created an integration test that archives broken links * sanity fix (cherry picked from commit f5a9584ae64e6c1d3f6b9edb03214ca75ab63f61) --- .../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 1b114fd0f6..6d699bc427 100644 --- a/tests/integration/targets/archive/tasks/main.yml +++ b/tests/integration/targets/archive/tasks/main.yml @@ -366,3 +366,6 @@ - name: Remove backports.lzma if previously installed (pip) pip: name=backports.lzma state=absent when: backports_lzma_pip is changed + +- name: import broken-link tests + import_tasks: broken-link.yml