X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=blobdiff_plain;f=tests%2Ffilter%2Fcheck;h=18ead3eb444a0823a706cd1ef99910238e402b26;hp=09b4196e1d5d6539d41dc2e2b5e56a03fa0a5cff;hb=78995cd20340b0a913870b10c096eb85fdc5f1a9;hpb=f6e944b37d12b833c47a89b9988d9751c010af26 diff --git a/tests/filter/check b/tests/filter/check index 09b4196..18ead3e 100755 --- a/tests/filter/check +++ b/tests/filter/check @@ -2,8 +2,19 @@ set -e cd tests/filter -../../generate + +expand <../../README | ./extract-doctest . >/dev/null + +../../generate sub/dir files=$(find -name \*.expected) -for f in $files; do diff -u $f ${f%.expected}.tmp; done +for f in $files; do + sed <$f >$f.tmp ' + /^# doctests:/ { + r '"${f%/*}/doctest.mk.part"' + a + } + ' + diff -u $f.tmp ${f%.expected}.tmp +done echo ok.