[Git][lvmteam/lvm2][main] tests: handle empty table better

Zdeněk Kabeláč (@zdenek.kabelac) <[email protected]>
Newsgroups gmane.linux.lvm.devel
Message-ID <65293fa176e71_2ca5320797b8@gitlab-sidekiq-low-urgency-cpu-bound-v2-868ddd547d-4ns7m.mail>

Zdeněk Kabeláč pushed to branch main at LVM team / lvm2


Commits:
0b11b08b by Zdenek Kabelac at 2023-10-13T15:00:55+02:00
tests: handle empty table better

- - - - -


1 changed file:

- test/lib/inittest.sh


Changes:

=====================================
test/lib/inittest.sh
=====================================
@@ -82,9 +82,11 @@ PREFIX="${COMMON_PREFIX}$$"
 # Check we are not conflickting with some exiting setup
 if test -z "$SKIP_ROOT_DM_CHECK" ; then
 	d=$(dmsetup info -c -o name --noheadings --rows -S "suspended=Suspended||name=~${PREFIX}[^0-9]")
-	test "$d" = "No devices found" || {
-		die "DM table already has either suspended or $PREFIX prefixed devices: $d"
-	}
+	case "$d" in
+	"No devices found") ;;
+	"") ;;
+	*) die "DM table already has either suspended or $PREFIX prefixed devices: $d" ;;
+	esac
 fi
 
 test -n "$LVM_TEST_DIR" || LVM_TEST_DIR=${TMPDIR:-/tmp}



View it on GitLab: https://gitlab.com/lvmteam/lvm2/-/commit/0b11b08b6e9cd15eeaf1f591c2a3ddd2b8d2d98e

-- 
View it on GitLab: https://gitlab.com/lvmteam/lvm2/-/commit/0b11b08b6e9cd15eeaf1f591c2a3ddd2b8d2d98e
You're receiving this email because of your account on gitlab.com.

--
lvm-devel mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/lvm-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.