X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=blobdiff_plain;f=tests%2Ffilter%2Fcheck;h=5ba1a231a56dbc7bcec056a1b5a91cfb8387e34c;hp=2a5a8ee1d9be97df9dafe0531c6e7af7786e50d8;hb=dd094d4ab324fc5ea1d611edeaad85e68d20da71;hpb=3820bf022300cf56d2d2e87b08c07160b630e6c5 diff --git a/tests/filter/check b/tests/filter/check index 2a5a8ee..5ba1a23 100755 --- a/tests/filter/check +++ b/tests/filter/check @@ -1,9 +1,23 @@ -#!/bin/sh +#!/bin/bash set -e +set -o pipefail cd tests/filter + +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 + i=$f + o=$f.tmp + sed <$i >$o ' + /^# doctests:/ { + r '"${f%/*}/doctest.mk.part"' + a + } + ' + diff -u $f.tmp ${f%.expected}.tmp +done echo ok.