From 9228ecaf8c2d9abbde7d3a6490ffc5e10921f545 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 16 Sep 2021 06:14:18 +0900 Subject: [PATCH] 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`. --- test/units/testsuite-17.03.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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