chiark / gitweb /
tests/filter/check: Capture generate's stderr
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 28 Dec 2019 12:55:17 +0000 (12:55 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 30 Dec 2019 11:35:16 +0000 (11:35 +0000)
We are going to cause `generate' to emit warnings, which we want to
check are working.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
tests/filter/check
tests/filter/stderr.expected [new file with mode: 0644]

index a63d20b1de5997c9e97a96483724604e7e84809a..10e63e249a8e2e15d1d5eec325f376d5fb80dde8 100755 (executable)
@@ -6,7 +6,12 @@ cd tests/filter
 
 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
+
 files=$(find -name \*.expected)
 for f in $files; do
        i=$f
diff --git a/tests/filter/stderr.expected b/tests/filter/stderr.expected
new file mode 100644 (file)
index 0000000..e69de29