]> www.infradead.org Git - users/hch/blktests.git/commitdiff
check: Introduce _dmesg_since_test_start()
authorLi Zhijian <lizhijian@fujitsu.com>
Fri, 13 May 2022 07:07:37 +0000 (15:07 +0800)
committerLi Zhijian <lizhijian@fujitsu.com>
Wed, 1 Jun 2022 09:25:06 +0000 (17:25 +0800)
It will print dmesg since test start

Signed-off-by: Li Zhijian <lizhijian@fujitsu.com>
check

diff --git a/check b/check
index fb400ca765b58ce989d5d7e7539f15f4757580f9..7037d885e5cfc557de29f08423c4b3b981fa0c4d 100755 (executable)
--- a/check
+++ b/check
@@ -129,6 +129,12 @@ _find_tests() {
        fi
 }
 
+# Return the dmesg log since the start of this test.
+_dmesg_since_test_start()
+{
+       dmesg | grep -A 9999 "$dmesg_marker"
+}
+
 _check_dmesg() {
        local dmesg_marker="$1"
        local seqres="${RESULTS_DIR}/${TEST_NAME}"
@@ -137,7 +143,7 @@ _check_dmesg() {
                return 0
        fi
 
-       dmesg | bash -c "$DMESG_FILTER" | grep -A 9999 "$dmesg_marker" >"${seqres}.dmesg"
+       _dmesg_since_test_start | bash -c "$DMESG_FILTER" >"${seqres}.dmesg"
        grep -q -e "kernel BUG at" \
             -e "WARNING:" \
             -e "BUG:" \