From: Frantisek Sumsal Date: Sat, 16 Apr 2022 20:43:20 +0000 (+0900) Subject: test: cleanup after the MD + LVM test case as well X-Git-Tag: v251-rc2~114^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6d49e0945f58ac3e6b90ebc0f3cc52d52eb5506e;p=thirdparty%2Fsystemd.git test: cleanup after the MD + LVM test case as well --- diff --git a/test/units/testsuite-64.sh b/test/units/testsuite-64.sh index cc016a774c7..8ae4c716dc0 100755 --- a/test/units/testsuite-64.sh +++ b/test/units/testsuite-64.sh @@ -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