chiark / gitweb /
test/filter: Test &${ ... } rather better
[subdirmk.git] / tests / filter / check
index 18ead3eb444a0823a706cd1ef99910238e402b26..a63d20b1de5997c9e97a96483724604e7e84809a 100755 (executable)
@@ -1,16 +1,19 @@
-#!/bin/sh
+#!/bin/bash
 set -e
+set -o pipefail
 
 cd tests/filter
 
-expand <../../README | ./extract-doctest . >/dev/null
+expand <../../README | ./extract-doctests . >/dev/null
 
 ../../generate sub/dir
 files=$(find -name \*.expected)
 for f in $files; do
-       sed <$f >$f.tmp '
+       i=$f
+       o=$f.tmp
+       sed <$i >$o '
                /^# doctests:/ {
-                       r '"${f%/*}/doctest.mk.part"'
+                       r '"${f%/*}/doctests.mk.part"'
                        a
                }
        '