]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Add testsuite exposure for last-minute fix in 2.67.
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 2 Aug 2010 20:01:13 +0000 (22:01 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Mon, 2 Aug 2010 20:17:56 +0000 (22:17 +0200)
* tests/autotest.at (parallel args but non-working mkfifo):
New test, to expose the failure v2.66-23-g991183c avoided.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
tests/autotest.at

index 9dbd2cc14598455fbd942c42d679081ffd7fad45..f7f0bed163ad9ba03f3347a549232b0238b4f291 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2010-08-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
+       Add testsuite exposure for last-minute fix in 2.67.
+       * tests/autotest.at (parallel args but non-working mkfifo):
+       New test, to expose the failure v2.66-23-g991183c avoided.
+
        Ensure unnamed test group categories are separated from previous.
        * doc/autoconf.texi (Writing Testsuites) <AT_BANNER>: Update
        description.
index c03c126d0d375cc8a52b0bec49f39e21149ae9dd..75915a881c08debf536c0052e4e47b1c6c111142 100644 (file)
@@ -1512,6 +1512,28 @@ AT_CHECK([test -s sigpipe-stamp || test ! -f micro-suite.dir/7/micro-suite.log],
 AT_CLEANUP
 
 
+# Avoid running into a regression when mkfifo does not work.
+AT_CHECK_AT_TEST([parallel args but non-working mkfifo],
+[AT_CHECK([:])
+AT_CLEANUP
+AT_SETUP([second test])
+AT_CHECK([:])
+],
+[], [], [stdout], [stderr],
+[AT_SKIP_PARALLEL_TESTS
+mkdir bin
+cat >bin/mkfifo <<\EOF
+#! /bin/sh
+exit 1
+EOF
+chmod +x bin/mkfifo
+PATH=`pwd`/bin:$PATH
+export PATH
+],
+[AT_CHECK([grep 'second test' stdout], [], [ignore])
+], [--jobs])
+
+
 # --color
 AT_CHECK_AT_TEST([colored test results],
   [AT_CHECK([:])