]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: generate debugging logs for udev tests
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 7 Mar 2021 05:18:07 +0000 (14:18 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 30 Apr 2021 10:42:09 +0000 (19:42 +0900)
test/units/testsuite-17.01.sh
test/units/testsuite-17.02.sh
test/units/testsuite-17.03.sh
test/units/testsuite-17.04.sh

index 8be27d95073e627ea150bbc0a006daeefb6b158b..3b099fc2a4819901cd82919149c4ed6b104e2e02 100755 (executable)
@@ -20,6 +20,7 @@ while : ; do
 done
 
 cat >/run/udev/rules.d/50-testsuite.rules <<EOF
+SUBSYSTEM=="block", KERNEL=="sda", OPTIONS="log_level=debug"
 ACTION!="remove", SUBSYSTEM=="block", KERNEL=="sda", ENV{SYSTEMD_WANTS}="foobar.service"
 EOF
 udevadm control --reload
@@ -37,6 +38,7 @@ while : ; do
 done
 
 cat >/run/udev/rules.d/50-testsuite.rules <<EOF
+SUBSYSTEM=="block", KERNEL=="sda", OPTIONS="log_level=debug"
 ACTION!="remove", SUBSYSTEM=="block", KERNEL=="sda", ENV{SYSTEMD_WANTS}="waldo.service"
 EOF
 udevadm control --reload
index 5c77ab4b6a12861fe610b7c39e6d8a9680a7b67a..b73bd977022f3f5a378d843386760356f8d33c45 100755 (executable)
@@ -7,6 +7,7 @@ mkdir -p /run/udev/rules.d/
 cat >/run/udev/rules.d/50-testsuite.rules <<EOF
 ACTION=="remove", GOTO="lo_end"
 
+SUBSYSTEM=="net", KERNEL=="lo", OPTIONS="log_level=debug"
 SUBSYSTEM=="net", KERNEL=="lo", TAG+="systemd", ENV{SYSTEMD_ALIAS}+="/sys/subsystem/net/devices/lo"
 
 ACTION!="change", GOTO="lo_end"
index 0452a061260677c5677d8b11dfe2e187555cb0ba..fb43aa11f0bdc74e4354129ecf78fd1fe1c9482b 100755 (executable)
@@ -7,7 +7,10 @@ test_rule="/run/udev/rules.d/49-test.rules"
 setup() {
     mkdir -p "${test_rule%/*}"
     cp -f /etc/udev/udev.conf /etc/udev/udev.conf.bckp
-    echo 'KERNEL=="lo", SUBSYSTEM=="net", PROGRAM=="/bin/sleep 60"' >"${test_rule}"
+    cat >"${test_rule}" <<EOF
+SUBSYSTEM=="net", KERNEL=="lo", OPTIONS="log_level=debug"
+SUBSYSTEM=="net", KERNEL=="lo", PROGRAM=="/bin/sleep 60"
+EOF
     echo "event_timeout=30" >>/etc/udev/udev.conf
     echo "timeout_signal=SIGABRT" >>/etc/udev/udev.conf
 
index b33d47ef6de315b0cb1641811ea8e96910384780..fbe8971732ec58b14a2d0bdf2c2dabd2cee79d60 100755 (executable)
@@ -9,6 +9,7 @@ test ! -f /run/udev/tags/changed/c1:3
 udevadm info /dev/null | grep -E 'E: (TAGS|CURRENT_TAGS)=.*:(added|changed):' && exit 1
 
 cat >/run/udev/rules.d/50-testsuite.rules <<EOF
+SUBSYSTEM=="mem", KERNEL=="null", OPTIONS="log_level=debug"
 ACTION=="add", SUBSYSTEM=="mem", KERNEL=="null", TAG+="added"
 ACTION=="change", SUBSYSTEM=="mem", KERNEL=="null", TAG+="changed"
 EOF