From 80ad1a17df5f7d06b7b6a46bac54ddc7ee1b26d3 Mon Sep 17 00:00:00 2001 From: Rick Elrod <rick@elrod.me> Date: Mon, 10 Aug 2020 00:34:34 -0500 Subject: [PATCH] Remove incidental_lvg target (#71174) Change: - This no longer has any incidental coverage. Test Plan: - Coverage report Signed-off-by: Rick Elrod <rick@elrod.me> --- .../targets/incidental_lvg/aliases | 6 ---- .../targets/incidental_lvg/meta/main.yml | 2 -- .../targets/incidental_lvg/tasks/main.yml | 15 --------- .../targets/incidental_lvg/tasks/setup.yml | 13 -------- .../targets/incidental_lvg/tasks/teardown.yml | 17 ---------- .../incidental_lvg/tasks/test_grow_reduce.yml | 33 ------------------- .../tasks/test_indempotency.yml | 15 --------- 7 files changed, 101 deletions(-) delete mode 100644 test/integration/targets/incidental_lvg/aliases delete mode 100644 test/integration/targets/incidental_lvg/meta/main.yml delete mode 100644 test/integration/targets/incidental_lvg/tasks/main.yml delete mode 100644 test/integration/targets/incidental_lvg/tasks/setup.yml delete mode 100644 test/integration/targets/incidental_lvg/tasks/teardown.yml delete mode 100644 test/integration/targets/incidental_lvg/tasks/test_grow_reduce.yml delete mode 100644 test/integration/targets/incidental_lvg/tasks/test_indempotency.yml diff --git a/test/integration/targets/incidental_lvg/aliases b/test/integration/targets/incidental_lvg/aliases deleted file mode 100644 index d5baa06d53d..00000000000 --- a/test/integration/targets/incidental_lvg/aliases +++ /dev/null @@ -1,6 +0,0 @@ -destructive -needs/privileged -shippable/posix/incidental -skip/aix -skip/freebsd -skip/osx diff --git a/test/integration/targets/incidental_lvg/meta/main.yml b/test/integration/targets/incidental_lvg/meta/main.yml deleted file mode 100644 index 1810d4bec98..00000000000 --- a/test/integration/targets/incidental_lvg/meta/main.yml +++ /dev/null @@ -1,2 +0,0 @@ -dependencies: - - setup_remote_tmp_dir diff --git a/test/integration/targets/incidental_lvg/tasks/main.yml b/test/integration/targets/incidental_lvg/tasks/main.yml deleted file mode 100644 index a57f591bf02..00000000000 --- a/test/integration/targets/incidental_lvg/tasks/main.yml +++ /dev/null @@ -1,15 +0,0 @@ -- name: Install required packages (Linux) - package: - name: lvm2 - state: present - when: ansible_system == 'Linux' - -- name: Test lvg module - block: - - import_tasks: setup.yml - - - import_tasks: test_indempotency.yml - - - import_tasks: test_grow_reduce.yml - always: - - import_tasks: teardown.yml diff --git a/test/integration/targets/incidental_lvg/tasks/setup.yml b/test/integration/targets/incidental_lvg/tasks/setup.yml deleted file mode 100644 index e63c2d641e3..00000000000 --- a/test/integration/targets/incidental_lvg/tasks/setup.yml +++ /dev/null @@ -1,13 +0,0 @@ -- name: "Create files to use as a disk devices" - command: "dd if=/dev/zero of={{ remote_tmp_dir }}/img{{ item }} bs=1M count=10" - with_sequence: 'count=2' - -- name: "Create loop device for file" - command: "losetup --show -f {{ remote_tmp_dir }}/img{{ item }}" - with_sequence: 'count=2' - register: loop_devices - -- name: "Affect name on disk to work on" - set_fact: - loop_device1: "{{ loop_devices.results[0] }}" - loop_device2: "{{ loop_devices.results[1] }}" diff --git a/test/integration/targets/incidental_lvg/tasks/teardown.yml b/test/integration/targets/incidental_lvg/tasks/teardown.yml deleted file mode 100644 index ed662f1e1f5..00000000000 --- a/test/integration/targets/incidental_lvg/tasks/teardown.yml +++ /dev/null @@ -1,17 +0,0 @@ -- name: Remove test volume group - lvg: - vg: testvg - state: absent - -- name: Detach loop device - command: "losetup -d {{ item.stdout }}" - loop: "{{ loop_devices.results|default([]) }}" - when: - - item.stdout is defined - - item.stdout is match("/dev/.*") - -- name: Remove device files - file: - path: "{{ remote_tmp_dir }}/img{{ item }}" - state: absent - with_sequence: 'count={{ loop_devices.results|length }}' diff --git a/test/integration/targets/incidental_lvg/tasks/test_grow_reduce.yml b/test/integration/targets/incidental_lvg/tasks/test_grow_reduce.yml deleted file mode 100644 index 1e988045383..00000000000 --- a/test/integration/targets/incidental_lvg/tasks/test_grow_reduce.yml +++ /dev/null @@ -1,33 +0,0 @@ -- name: "Create volume group on first disk" - lvg: - vg: testvg - pvs: "{{ loop_device1.stdout }}" - -- name: "get lvm facts" - setup: - -- debug: var=ansible_lvm - -- name: "Assert the testvg span only on first disk" - assert: - that: - - ansible_lvm.pvs[loop_device1.stdout].vg == "testvg" - - 'loop_device2.stdout not in ansible_lvm.pvs or - ansible_lvm.pvs[loop_device2.stdout].vg == ""' - -- name: "Extend to second disk AND reduce from the first disk" - lvg: - vg: testvg - pvs: "{{ loop_device2.stdout }}" - -- name: "get lvm facts" - setup: - -- debug: var=ansible_lvm - -- name: "Assert the testvg span only on first disk" - assert: - that: - - 'loop_device1.stdout not in ansible_lvm.pvs or - ansible_lvm.pvs[loop_device1.stdout].vg == ""' - - ansible_lvm.pvs[loop_device2.stdout].vg == "testvg" diff --git a/test/integration/targets/incidental_lvg/tasks/test_indempotency.yml b/test/integration/targets/incidental_lvg/tasks/test_indempotency.yml deleted file mode 100644 index 5007e56a5b4..00000000000 --- a/test/integration/targets/incidental_lvg/tasks/test_indempotency.yml +++ /dev/null @@ -1,15 +0,0 @@ -- name: Create volume group on disk device - lvg: - vg: testvg - pvs: "{{ loop_device1.stdout }}" - -- name: Create the volume group again to verify idempotence - lvg: - vg: testvg - pvs: "{{ loop_device1.stdout }}" - register: repeat_vg_create - -- name: Do all assertions to verify expected results - assert: - that: - - repeat_vg_create is not changed