From: Martin Cermak Date: Tue, 13 May 2025 12:21:08 +0000 (+0200) Subject: auxprogs/ltp-tester.sh: Fix typo in summary log grep X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=40b67282da1463090f9e19ccc68d9a719375a92c;p=thirdparty%2Fvalgrind.git auxprogs/ltp-tester.sh: Fix typo in summary log grep This does point out a couple more failures. In case the test results differ when running under valgrind, but there are no other error indicators. e.g. openat202 now reports: openat202: diff -u log1summary log2summary: --- log1summary +++ log2summary @@ -1,5 +1,5 @@ -passed 9 -failed 0 +passed 8 +failed 1 broken 0 skipped 0 warnings 0 Which points out we have a bug in our openat wrapper when given /proc/self/exe with RESOLVE_NO_MAGICLINKS (which should fail with ELOOP, but succeeds when running under valgrind, probably because we have a "magic" /proc/self/exe wrapper). --- diff --git a/auxprogs/ltp-tester.sh b/auxprogs/ltp-tester.sh index e31f8a6b1..b5ba83c0b 100755 --- a/auxprogs/ltp-tester.sh +++ b/auxprogs/ltp-tester.sh @@ -49,9 +49,9 @@ doTest () # output ordering changes and more. They aren't trivially # comparable. We resort to comparing at least the final # summary of individual test results - tail -10 $l/log1err | grep -E "^(passed|failed|broken|skipped|warnings):" > $l/log1summary ||: - tail -10 $l/log2err | grep -E "^(passed|failed|broken|skipped|warnings):" > $l/log2summary ||: - tail -10 $l/log3err | grep -E "^(passed|failed|broken|skipped|warnings):" > $l/log3summary ||: + tail -10 $l/log1err | grep -E "^(passed|failed|broken|skipped|warnings)" > $l/log1summary ||: + tail -10 $l/log2err | grep -E "^(passed|failed|broken|skipped|warnings)" > $l/log2summary ||: + tail -10 $l/log3err | grep -E "^(passed|failed|broken|skipped|warnings)" > $l/log3summary ||: # Check logs, report errors pushd $l >/dev/null