chiark / gitweb /
18ead3eb444a0823a706cd1ef99910238e402b26
[subdirmk.git] / tests / filter / check
1 #!/bin/sh
2 set -e
3
4 cd tests/filter
5
6 expand <../../README | ./extract-doctest . >/dev/null
7
8 ../../generate sub/dir
9 files=$(find -name \*.expected)
10 for f in $files; do
11         sed <$f >$f.tmp '
12                 /^# doctests:/ {
13                         r '"${f%/*}/doctest.mk.part"'
14                         a
15                 }
16         '
17         diff -u $f.tmp ${f%.expected}.tmp
18 done
19
20 echo ok.