test: trigger new events after all currently queued events are processed

Otherwise, udevd may be busy and udevadm may not receive the reply
for the control packet within the time limit.
This commit is contained in:
Yu Watanabe
2023-03-03 23:25:01 +09:00
parent ff0a9199d4
commit af766bb844
+3
View File
@@ -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