From 078baf2d37f2406182e3ddeab344eee2dff9ed57 Mon Sep 17 00:00:00 2001 From: Li Zhijian Date: Fri, 13 May 2022 15:07:37 +0800 Subject: [PATCH] check: Introduce _dmesg_since_test_start() It will print dmesg since test start Signed-off-by: Li Zhijian --- check | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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:" \ -- 2.49.0