]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: trigger new events after all currently queued events are processed 26650/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 3 Mar 2023 14:19:27 +0000 (23:19 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 3 Mar 2023 14:25:01 +0000 (23:25 +0900)
Otherwise, udevd may be busy and udevadm may not receive the reply
for the control packet within the time limit.

test/units/testsuite-17.10.sh

index 02ef718c1b74841d0b219e76fa48a83cac1723c8..6978d2a1d6d951883579ec02d9525af8ce88f708 100755 (executable)
@@ -87,6 +87,7 @@ assert_rc 124 timeout 5 udevadm monitor -t systemd
 assert_rc 124 timeout 5 udevadm monitor --tag-match hello
 udevadm monitor -h
 
+udevadm settle
 udevadm settle -t 5
 udevadm settle -E /sys/class/net/$netdev
 udevadm settle -h
@@ -193,7 +194,9 @@ udevadm trigger --initialized-match
 udevadm trigger --initialized-nomatch
 udevadm trigger -w
 udevadm trigger --uuid /sys/class/net/$netdev
+udevadm settle -t 300
 udevadm trigger --wait-daemon
+udevadm settle -t 300
 udevadm trigger --wait-daemon=5
 udevadm trigger -h