From: Yu Watanabe Date: Wed, 15 Sep 2021 21:14:18 +0000 (+0900) Subject: test: use /dev/null instead of the loop back network interface X-Git-Tag: v250-rc1~661^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9228ecaf8c2d9abbde7d3a6490ffc5e10921f545;p=thirdparty%2Fsystemd.git test: use /dev/null instead of the loop back network interface It should faster to be processed. So, we can shorten the timeout. Also, this makes the test use `udevadm trigger`. --- diff --git a/test/units/testsuite-17.03.sh b/test/units/testsuite-17.03.sh index fb43aa11f0b..93cbf146a1a 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