]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
auxprogs/ltp-tester.sh: Fix typo in summary log grep
authorMartin Cermak <mcermak@redhat.com>
Tue, 13 May 2025 12:21:08 +0000 (14:21 +0200)
committerMark Wielaard <mark@klomp.org>
Tue, 13 May 2025 12:21:13 +0000 (14:21 +0200)
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).

auxprogs/ltp-tester.sh

index e31f8a6b12e422214802c53480440c914fe9b628..b5ba83c0b0379f8c4c60a1f17ef2b0515d054a0b 100755 (executable)
@@ -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