diff --git a/test/units/testsuite-17.03.sh b/test/units/testsuite-17.03.sh index fb43aa11f0..93cbf146a1 100755 --- a/test/units/testsuite-17.03.sh +++ b/test/units/testsuite-17.03.sh @@ -8,10 +8,10 @@ setup() { mkdir -p "${test_rule%/*}" cp -f /etc/udev/udev.conf /etc/udev/udev.conf.bckp cat >"${test_rule}" <>/etc/udev/udev.conf + echo "event_timeout=10" >>/etc/udev/udev.conf echo "timeout_signal=SIGABRT" >>/etc/udev/udev.conf systemctl restart systemd-udevd.service @@ -28,13 +28,13 @@ teardown() { run_test() { since="$(date +%T)" - echo add >/sys/class/net/lo/uevent + udevadm trigger -w --action add /dev/null for _ in {1..20}; do - sleep 5 if coredumpctl --since "$since" --no-legend --no-pager | grep /bin/udevadm ; then return 0 fi + sleep .5 done return 1