summaryrefslogtreecommitdiff
path: root/test/integration/targets/win_partition
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/win_partition')
-rw-r--r--test/integration/targets/win_partition/aliases3
-rw-r--r--test/integration/targets/win_partition/defaults/main.yml1
-rw-r--r--test/integration/targets/win_partition/tasks/main.yml28
-rw-r--r--test/integration/targets/win_partition/tasks/tests.yml261
-rw-r--r--test/integration/targets/win_partition/templates/vhdx_creation_script.j27
-rw-r--r--test/integration/targets/win_partition/templates/vhdx_deletion_script.j23
6 files changed, 0 insertions, 303 deletions
diff --git a/test/integration/targets/win_partition/aliases b/test/integration/targets/win_partition/aliases
deleted file mode 100644
index 6f44e1916f..0000000000
--- a/test/integration/targets/win_partition/aliases
+++ /dev/null
@@ -1,3 +0,0 @@
-shippable/windows/group7
-skip/windows/2008
-skip/windows/2008-R2
diff --git a/test/integration/targets/win_partition/defaults/main.yml b/test/integration/targets/win_partition/defaults/main.yml
deleted file mode 100644
index 1d7722b5ac..0000000000
--- a/test/integration/targets/win_partition/defaults/main.yml
+++ /dev/null
@@ -1 +0,0 @@
-AnsibleVhdx: C:\win_partition_tests\AnsiblePart.vhdx
diff --git a/test/integration/targets/win_partition/tasks/main.yml b/test/integration/targets/win_partition/tasks/main.yml
deleted file mode 100644
index 46f804608b..0000000000
--- a/test/integration/targets/win_partition/tasks/main.yml
+++ /dev/null
@@ -1,28 +0,0 @@
----
-- name: Create the temp directory
- win_file:
- path: C:\win_partition_tests
- state: directory
-
-- name: Copy VHDX scripts
- win_template:
- src: "{{ item.src }}"
- dest: C:\win_partition_tests\{{ item.dest }}
- loop:
- - { src: vhdx_creation_script.j2, dest: vhdx_creation_script.txt }
- - { src: vhdx_deletion_script.j2, dest: vhdx_deletion_script.txt }
-
-- name: Create VHD
- win_command: diskpart.exe /s C:\win_partition_tests\vhdx_creation_script.txt
-
-- name: Run tests
- block:
- - include: tests.yml
- always:
- - name: Detach disk
- win_command: diskpart.exe /s C:\win_partition_tests\vhdx_deletion_script.txt
-
- - name: Cleanup files
- win_file:
- path: C:\win_partition_tests
- state: absent
diff --git a/test/integration/targets/win_partition/tasks/tests.yml b/test/integration/targets/win_partition/tasks/tests.yml
deleted file mode 100644
index ebf4af81bc..0000000000
--- a/test/integration/targets/win_partition/tasks/tests.yml
+++ /dev/null
@@ -1,261 +0,0 @@
----
-- name: Since partition is not present, disk_number is required to create a new partition.
- win_partition:
- drive_letter: D
- register: incorrect_attempt_1
- ignore_errors: True
-
-- assert:
- that:
- - incorrect_attempt_1 is failed
- - '"Missing required parameter: disk_number" in incorrect_attempt_1.msg'
-
-- name: Added disk_number but size is still absent
- win_partition:
- drive_letter: D
- disk_number: 0
- register: incorrect_attempt_2
- ignore_errors: True
-
-- assert:
- that:
- - incorrect_attempt_2 is failed
- - '"Missing required parameter: partition_size" in incorrect_attempt_2.msg'
-
-- name: Added size but the disk we specified earlier doesn't have enough space
- win_partition:
- drive_letter: D
- disk_number: 1
- partition_size: 20 GiB
- register: incorrect_attempt_3
- ignore_errors: True
-
-- assert:
- that:
- - incorrect_attempt_3 is failed
- - '"Partition size is not supported by disk" in incorrect_attempt_3.msg'
-
-- name: Create 1 gib partition using drive_letter and default (huge) mbr type (check mode)
- win_partition:
- drive_letter: D
- state: present
- partition_size: 1 GiB
- disk_number: 1
- active: True
- register: create_small_part_check
- check_mode: True
-
-- name: Create 1 gib partition using drive_letter and default (huge) mbr type
- win_partition:
- drive_letter: D
- state: present
- partition_size: 1 GiB
- disk_number: 1
- active: True
- register: create_small_part
-
-- name: Create 1 gib partition using drive_letter and default (huge) mbr type (idempotence)
- win_partition:
- drive_letter: D
- state: present
- partition_size: 1 GiB
- disk_number: 1
- active: True
- register: create_small_part_idempotence
-
-- name: "Check if partition was created successfully"
- win_shell: $AnsiPart = Get-Partition -DriveLetter D; "$($AnsiPart.DriveLetter),$($AnsiPart.Size),$($AnsiPart.IsActive),$($AnsiPart.MbrType)"
- register: get_small_part
-
-- assert:
- that:
- - create_small_part_check is changed
- - create_small_part is changed
- - create_small_part_idempotence is not changed
- - get_small_part.stdout | trim == "D,1073741824,True,6"
-
-- name: "Change drive letter, maximize partition size and set partition to read only (check mode)"
- win_partition:
- drive_letter: E
- state: present
- partition_size: -1
- disk_number: 1
- partition_number: 1
- read_only: True
- register: upgrade_small_part_check
- check_mode: True
-
-- name: "Change drive letter, maximize partition size and set partition to read only"
- win_partition:
- drive_letter: E
- state: present
- partition_size: -1
- disk_number: 1
- partition_number: 1
- read_only: True
- register: upgrade_small_part
-
-- name: "Change drive letter, maximize partition size and set partition to read only (idempotence)"
- win_partition:
- drive_letter: E
- state: present
- partition_size: -1
- disk_number: 1
- partition_number: 1
- read_only: True
- register: upgrade_small_part_idempotence
-
-- win_shell: $AnsiPart = Get-Partition -DriveLetter E; "$($AnsiPart.DriveLetter),$($AnsiPart.Size),$($AnsiPart.IsReadOnly)"
- register: get_max_part
-
-- name: Check if creation and updation were successful
- assert:
- that:
- - upgrade_small_part_check is changed
- - upgrade_small_part is changed
- - upgrade_small_part_idempotence is not changed
- - get_max_part.stdout | trim == "E,2096037888,True"
-
-- name: "Changing size of a read only partition"
- win_partition:
- drive_letter: E
- partition_size: 1 GiB
- register: modify_read_only_partition
- ignore_errors: True
-
-- assert:
- that:
- - modify_read_only_partition is failed
-
-- name: "Delete partition (check mode)"
- win_partition:
- disk_number: 1
- partition_number: 1
- state: absent
- register: delete_partition_check
- check_mode: True
-
-- name: "Delete partition"
- win_partition:
- disk_number: 1
- partition_number: 1
- state: absent
- register: delete_partition
-
-- name: "Delete partition (idempotence)"
- win_partition:
- disk_number: 1
- partition_number: 1
- state: absent
- register: delete_partition_idempotence
-
-- name: "Confirm that the partition is absent"
- win_shell: Get-Partition -DiskNumber 1 -PartitionNumber 1
- register: confirm_partition_deletion
- ignore_errors: True
-
-- assert:
- that:
- - delete_partition_check is changed
- - delete_partition is changed
- - delete_partition_idempotence is not changed
- - '"No matching MSFT_Partition objects found" in confirm_partition_deletion.stderr'
-
-- name: "Create new partition without drive letter and ifs mbr type (check mode)"
- win_partition:
- disk_number: 1
- partition_size: -1
- mbr_type: ifs
- offline: True
- register: recreate_partition_check
- check_mode: True
-
-- name: "Create new partition without drive letter and ifs mbr type"
- win_partition:
- disk_number: 1
- partition_size: -1
- mbr_type: ifs
- offline: True
- register: recreate_partition
-
-- name: "Create new partition without drive letter and ifs mbr type (idempotence failure)" # Disk is full now; no idempotence without drive letters
- win_partition:
- disk_number: 1
- partition_size: -1
- mbr_type: ifs
- offline: True
- register: recreate_partition_idempotence_failure
- ignore_errors: True
-
-- name: "Confirm that new partition is created with maximum size, is offline and is IFS"
- win_shell: $AnsiPart = Get-Partition -DiskNumber 1 -PartitionNumber 1; "$($AnsiPart.Size),$($AnsiPart.IsOffline),$($AnsiPart.MbrType)"
- register: confirm_recreate_partition
-
-- assert:
- that:
- - recreate_partition_check is changed
- - recreate_partition is changed
- - recreate_partition_idempotence_failure is failed
- - confirm_recreate_partition.stdout | trim == "2096037888,True,7"
-
-- name: "Adding a drive letter to our partition should bring it back online (check mode)"
- win_partition:
- drive_letter: D
- disk_number: 1
- partition_number: 1
- register: add_drive_letter_check
- ignore_errors: True
- check_mode: True
-
-- name: "Adding a drive letter to our partition should bring it back online"
- win_partition:
- drive_letter: D
- disk_number: 1
- partition_number: 1
- register: add_drive_letter
- ignore_errors: True
-
-- name: "Adding a drive letter to our partition should bring it back online (idempotence)"
- win_partition:
- drive_letter: D
- disk_number: 1
- partition_number: 1
- register: add_drive_letter_idempotence
- ignore_errors: True
-
-- name: "Confirm that drive is back online"
- win_shell: $AnsiPart = Get-Partition -DiskNumber 1 -PartitionNumber 1; "$($AnsiPart.DriveLetter),$($AnsiPart.IsOffline)"
- register: confirm_add_drive_letter
- ignore_errors: True
-
-- assert:
- that:
- - add_drive_letter_check is changed
- - add_drive_letter is changed
- - add_drive_letter_idempotence is not changed
- - confirm_add_drive_letter.stdout | trim == "D,False"
-
-- name: "Remove partition again (check mode)"
- win_partition:
- drive_letter: D
- state: absent
- register: delete_partition_again_check
- check_mode: True
-
-- name: "Remove partition again"
- win_partition:
- drive_letter: D
- state: absent
- register: delete_partition_again
-
-- name: "Remove partition again (idempotence)"
- win_partition:
- drive_letter: D
- state: absent
- register: delete_partition_again_idempotence
-
-- assert:
- that:
- - delete_partition_again_check is changed
- - delete_partition_again is changed
- - delete_partition_again_idempotence is not changed
diff --git a/test/integration/targets/win_partition/templates/vhdx_creation_script.j2 b/test/integration/targets/win_partition/templates/vhdx_creation_script.j2
deleted file mode 100644
index 905373be1e..0000000000
--- a/test/integration/targets/win_partition/templates/vhdx_creation_script.j2
+++ /dev/null
@@ -1,7 +0,0 @@
-create vdisk file="{{ AnsibleVhdx }}" maximum=2000 type=fixed
-
-select vdisk file="{{ AnsibleVhdx }}"
-
-attach vdisk
-
-convert mbr
diff --git a/test/integration/targets/win_partition/templates/vhdx_deletion_script.j2 b/test/integration/targets/win_partition/templates/vhdx_deletion_script.j2
deleted file mode 100644
index c2be9cd144..0000000000
--- a/test/integration/targets/win_partition/templates/vhdx_deletion_script.j2
+++ /dev/null
@@ -1,3 +0,0 @@
-select vdisk file="{{ AnsibleVhdx }}"
-
-detach vdisk