]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: add simple coverage tests for 'udevadm lock' 30658/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 29 Dec 2023 17:51:50 +0000 (02:51 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 29 Dec 2023 20:28:04 +0000 (05:28 +0900)
test/units/testsuite-17.10.sh

index 20f120a93055133503c73eb8965c8e6815dd8139..f229dcf25f080bbdad323efb47a566d727830025 100755 (executable)
@@ -238,4 +238,17 @@ assert_rc 124 timeout 5 udevadm wait --removed /sys/class/net/$netdev
 udevadm wait --settle /sys/class/net/$netdev
 udevadm wait -h
 
+udevadm lock --help
+udevadm lock --version
+for i in /dev/block/*; do
+    udevadm lock --device "$i" --print
+    udevadm lock --device "$i" true
+    (! udevadm lock --device "$i" false)
+done
+for i in / /usr; do
+    udevadm lock --backing "$i" --print
+    udevadm lock --backing "$i" true
+    (! udevadm lock --backing "$i" false)
+done
+
 exit 0