diff mbox

[1/3] check: log running test to dmesg

Message ID 1421314231-11076-2-git-send-email-eguan@redhat.com (mailing list archive)
State New, archived
Headers show

Commit Message

Eryu Guan Jan. 15, 2015, 9:30 a.m. UTC
From: Eric Sandeen <sandeen@redhat.com>

We already log the running test to system logs via "logger"
but viro pointed out that we can use /dev/kmsg to insert it
into dmesg as well.  When looking at the serial console that
could be pretty useful.

Thanks to viro for the test -w suggestion too.

[Eryu Guan adds timestamp to dmesg too]

Signed-off-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
---
 check | 4 ++++
 1 file changed, 4 insertions(+)
diff mbox

Patch

diff --git a/check b/check
index 10f4a18..3d42a8b 100755
--- a/check
+++ b/check
@@ -561,6 +561,10 @@  for section in $HOST_OPTIONS_SECTIONS; do
 		$timestamp && echo -n "	["`date "+%T"`"]"
 		[ ! -x $seq ] && chmod u+x $seq # ensure we can run it
 		$LOGGER_PROG "run xfstest $seqnum"
+		if [ -w /dev/kmsg ]; then
+			date_time=`date +"%F %T"`
+			echo "run fstests $seqnum at $date_time" > /dev/kmsg
+		fi
 		./$seq >$tmp.rawout 2>&1
 		sts=$?
 		$timestamp && _timestamp