expand <../../README | ./extract-doctests . >/dev/null
-../../generate sub/dir
+set +e
+../../generate sub/dir 2>stderr.tmp
+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
a
}
'
- diff -u $f.tmp ${f%.expected}.tmp
+ diff -u $f.tmp ${f%.expected}.tmp || ok=false
done
+$ok
+
echo ok.