]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
TEST-17-UDEV: extend test cases for udevadm control --start-exec-queue/--stop-exec... 37382/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 7 May 2025 19:18:58 +0000 (04:18 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 8 May 2025 23:54:26 +0000 (08:54 +0900)
test/units/TEST-17-UDEV.sanity-check.sh

index 004107eded9310a76d0d7b60c4c6d84393e09326..a655a4d775b3451b4ad34f0655ed17cfebc29624 100755 (executable)
@@ -55,8 +55,18 @@ udevadm control -l notice
 udevadm control --log-level info
 udevadm control --log-level debug
 (! udevadm control -l hello)
-udevadm control -s
-udevadm control -S
+
+# Check if processing queued events has been stopped.
+udevadm control --stop-exec-queue
+ip link add foobar type dummy
+(! udevadm info --wait-for-initialization=3 /sys/class/net/foobar)
+(! udevadm settle --timeout=0)
+# Check if processing queued events has been restarted.
+udevadm control --start-exec-queue
+udevadm settle --timeout=30
+udevadm info --wait-for-initialization=0 /sys/class/net/foobar
+ip link del foobar
+
 udevadm control -R
 udevadm control -p HELLO=world
 udevadm control -m 42