summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorZack Weinberg <zackw@panix.com>2013-09-13 11:26:08 -0400
committerZack Weinberg <zackw@panix.com>2013-09-21 19:01:40 -0400
commita1b936ff6c8462a8ffe9f2c7707f6b580549253d (patch)
tree8a51f885136d13c9ef9137c1e316fde0e585323c /tests
parent0041de6b381c9009e8dba5ddb1c501ddc7afa9f6 (diff)
downloadautoconf-a1b936ff6c8462a8ffe9f2c7707f6b580549253d.tar.gz
* tests/local.at (AT_CHECK_M4): Support 'stderr' as fourth argument.
Diffstat (limited to 'tests')
-rw-r--r--tests/local.at5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/local.at b/tests/local.at
index 97a1e1d1..47501bf9 100644
--- a/tests/local.at
+++ b/tests/local.at
@@ -113,13 +113,14 @@ m4_define([AT_CHECK_M4],
[AT_CHECK([$1], [$2], [$3],
m4_case([$4], [], [], [ignore], [ignore], [stderr]))
m4_case([$4], [], [], [ignore], [],
-[AT_CHECK([[sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
+[AT_CHECK([[mv stderr stderr-raw &&
+ sed 's/^[^:]*m4[-.ex0-9]*: *\([^:]*:\) *\([0-9][0-9]*: \)/m4:\1\2/
s/^\([^:]*:\) *\([0-9][0-9]*:\)[^:]*m4[-.ex0-9]*: /m4:\1\2 /
s/: C\(annot open \)\([^`:]*\):/: c\1`\2'\'':/
s/: include:\( cannot open\)/:\1/
s/^autom4te: [^ ]*m4[.ex]* /autom4te: m4 /
s/ (E[A-Z]*)$//
- ' stderr >&2]], [0], [], [$4])])
+ ' stderr-raw >&2]], [0], [], [$4])])
])
# AT_CHECK_AUTOM4TE(FLAGS, [EXIT-STATUS = 0], STDOUT, STDERR)