test: cleanup after the MD + LVM test case as well

This commit is contained in:
Frantisek Sumsal
2022-04-17 16:14:30 +09:00
committed by Yu Watanabe
parent 354ca98085
commit 6d49e0945f
+6 -1
View File
@@ -666,12 +666,17 @@ testcase_mdadm_lvm() {
# Disassemble the array
lvm vgchange -an "$vgroup"
mdadm -v --stop "$raid_dev"
udevadm settle
udevadm wait --settle --timeout=30 --removed "${expected_symlinks[@]}"
helper_check_device_symlinks
# Reassemble it and check if all required symlinks exist
mdadm --assemble "$raid_dev" --name "$raid_name" -v
udevadm wait --settle --timeout=30 "${expected_symlinks[@]}"
helper_check_device_symlinks
# Cleanup
lvm vgchange -an "$vgroup"
mdadm -v --stop "$raid_dev"
# Check if all expected symlinks were removed after the cleanup
udevadm wait --settle --timeout=30 --removed "${expected_symlinks[@]}"
}
: >/failed