chiark / gitweb /
tests/filter: Print all the diffs, not just the first
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 29 Dec 2019 14:00:58 +0000 (14:00 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 30 Dec 2019 11:35:16 +0000 (11:35 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/filter/check

index 10e63e249a8e2e15d1d5eec325f376d5fb80dde8..e54e4e29da94a50c02dce29fc0388f1fba543285 100755 (executable)
@@ -12,6 +12,8 @@ rc=$?
 set -e
 if [ $rc != 0 ]; then cat stderr.tmp; exit 1; fi
 
+ok=true
+
 files=$(find -name \*.expected)
 for f in $files; do
        i=$f
@@ -22,7 +24,9 @@ for f in $files; do
                        a
                }
        '
-       diff -u $f.tmp ${f%.expected}.tmp
+       diff -u $f.tmp ${f%.expected}.tmp || ok=false
 done
 
+$ok
+
 echo ok.