+2008-11-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Fix a couple of test failures with dash.
+ * tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Normalize
+ exit status of `cd'.
+ * tests/m4sh.at (AS_MESSAGE_LOG_FD): Remove script before
+ regeneration, to avoid timing effects.
+
2008-11-25 Eric Blake <ebb9@byu.net>
Add m4_cleardivert.
AT_CHECK([test -f sub2/micro-suite.log], [1])
AT_CHECK([test -f sub2/micro-suite.dir], [1])
dnl check for failure detection with bad, missing, or empty directory.
-AT_CHECK([$CONFIG_SHELL ./micro-suite -C nonesuch], [1], [ignore], [ignore])
+AT_CHECK([$CONFIG_SHELL ./micro-suite -C nonesuch || exit 1], [1], [ignore], [ignore])
AT_CHECK([$CONFIG_SHELL ./micro-suite -C ''], [1], [ignore], [ignore])
-AT_CHECK([$CONFIG_SHELL ./micro-suite -C -], [1], [ignore], [ignore])
+AT_CHECK([$CONFIG_SHELL ./micro-suite -C - || exit 1], [1], [ignore], [ignore])
AT_CHECK([$CONFIG_SHELL ./micro-suite -C], [1], [ignore], [ignore])
dnl check that --help overrides bad directory selection.
AT_CHECK([$CONFIG_SHELL ./micro-suite -C nonesuch --help], [0], [ignore], [])