From: Li Zhijian Date: Fri, 13 May 2022 07:07:37 +0000 (+0800) Subject: check: Introduce _dmesg_since_test_start() X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=078baf2d37f2406182e3ddeab344eee2dff9ed57;p=users%2Fhch%2Fblktests.git check: Introduce _dmesg_since_test_start() It will print dmesg since test start Signed-off-by: Li Zhijian --- diff --git a/check b/check index fb400ca..7037d88 100755 --- 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:" \