From: Benjamin Drung Date: Tue, 18 Nov 2025 18:44:04 +0000 (+0100) Subject: test: forward journald logs to console in V=1 or V=2 X-Git-Tag: 110~343 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7821bcd1b5292b80052f333598e0903fccd2dbec;p=thirdparty%2Fdracut-ng.git test: forward journald logs to console in V=1 or V=2 To ease debugging, forward systemd journald logs to console when `V=1` or `V=2` is set. --- diff --git a/test/TEST-60-NFS/test.sh b/test/TEST-60-NFS/test.sh index 1a56777d1..0868bd049 100755 --- a/test/TEST-60-NFS/test.sh +++ b/test/TEST-60-NFS/test.sh @@ -33,7 +33,7 @@ run_server() { -net socket,listen=127.0.0.1:12320 \ -net nic,macaddr=52:54:00:12:34:56,model=virtio \ -serial "${SERIAL:-"file:$TESTDIR/server.log"}" \ - -append "panic=1 oops=panic softlockup_panic=1 root=LABEL=dracut rootfstype=ext4 rw ${SERVER_DEBUG-}" \ + -append "panic=1 oops=panic softlockup_panic=1 root=LABEL=dracut rootfstype=ext4 rw systemd.journald.forward_to_console=1 ${SERVER_DEBUG-}" \ -pidfile "$TESTDIR"/server.pid -daemonize \ -initrd "$TESTDIR"/initramfs.server chmod 644 "$TESTDIR"/server.pid diff --git a/test/TEST-70-ISCSI/test.sh b/test/TEST-70-ISCSI/test.sh index 7e7b3c1ad..aba9c11d3 100755 --- a/test/TEST-70-ISCSI/test.sh +++ b/test/TEST-70-ISCSI/test.sh @@ -27,7 +27,7 @@ run_server() { -net nic,macaddr=52:54:00:12:34:56,model=virtio \ -net nic,macaddr=52:54:00:12:34:57,model=virtio \ -net socket,listen=127.0.0.1:12330 \ - -append "panic=1 oops=panic softlockup_panic=1 quiet root=/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_serverroot rw ${SERVER_DEBUG-}" \ + -append "panic=1 oops=panic softlockup_panic=1 quiet root=/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_serverroot rw systemd.journald.forward_to_console=1 ${SERVER_DEBUG-}" \ -pidfile "$TESTDIR"/server.pid -daemonize \ -initrd "$TESTDIR"/initramfs.server chmod 644 "$TESTDIR"/server.pid diff --git a/test/TEST-71-ISCSI-MULTI/test.sh b/test/TEST-71-ISCSI-MULTI/test.sh index 7102130ea..3ca491c29 100755 --- a/test/TEST-71-ISCSI-MULTI/test.sh +++ b/test/TEST-71-ISCSI-MULTI/test.sh @@ -27,7 +27,7 @@ run_server() { -net nic,macaddr=52:54:00:12:34:56,model=virtio \ -net nic,macaddr=52:54:00:12:34:57,model=virtio \ -net socket,listen=127.0.0.1:12331 \ - -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_serverroot rootfstype=ext4 rw ${SERVER_DEBUG-}" \ + -append "panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot root=/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_serverroot rootfstype=ext4 rw systemd.journald.forward_to_console=1 ${SERVER_DEBUG-}" \ -pidfile "$TESTDIR"/server.pid -daemonize \ -initrd "$TESTDIR"/initramfs.server chmod 644 "$TESTDIR"/server.pid diff --git a/test/TEST-72-NBD/test.sh b/test/TEST-72-NBD/test.sh index 89be1d711..2336f6b4e 100755 --- a/test/TEST-72-NBD/test.sh +++ b/test/TEST-72-NBD/test.sh @@ -36,7 +36,7 @@ run_server() { -serial "${SERIAL:-"file:$TESTDIR/server.log"}" \ -net nic,macaddr=52:54:00:12:34:56,model=virtio \ -net socket,listen=127.0.0.1:12340 \ - -append "panic=1 oops=panic softlockup_panic=1 rd.luks=0 systemd.crash_reboot quiet root=/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_serverroot rootfstype=ext4 rw ${SERVER_DEBUG-}" \ + -append "panic=1 oops=panic softlockup_panic=1 rd.luks=0 systemd.crash_reboot quiet root=/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_serverroot rootfstype=ext4 rw systemd.journald.forward_to_console=1 ${SERVER_DEBUG-}" \ -pidfile "$TESTDIR"/server.pid -daemonize \ -initrd "$TESTDIR"/initramfs.server chmod 644 "$TESTDIR"/server.pid diff --git a/test/test-functions b/test/test-functions index 20964403c..26fd85a3f 100644 --- a/test/test-functions +++ b/test/test-functions @@ -23,6 +23,10 @@ fi TEST_KERNEL_CMDLINE+=" root=LABEL=dracut panic=1 oops=panic softlockup_panic=1 systemd.crash_reboot ${DEBUGFAIL-} " +if [[ ${V-} == "1" || ${V-} == "2" ]]; then + TEST_KERNEL_CMDLINE+="systemd.journald.forward_to_console=1 " +fi + if [[ ${V-} != "1" && ${V-} != "2" ]]; then TEST_KERNEL_CMDLINE+="quiet " fi