From 75e906a4067e9c4103c4ebbd8569002517666dfa Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 8 May 2025 04:18:58 +0900 Subject: [PATCH] TEST-17-UDEV: extend test cases for udevadm control --start-exec-queue/--stop-exec-queue --- test/units/TEST-17-UDEV.sanity-check.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/test/units/TEST-17-UDEV.sanity-check.sh b/test/units/TEST-17-UDEV.sanity-check.sh index 004107eded9..a655a4d775b 100755 --- a/test/units/TEST-17-UDEV.sanity-check.sh +++ b/test/units/TEST-17-UDEV.sanity-check.sh @@ -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 -- 2.47.3