+2010-06-12 Stefano Lattarini <stefano.lattarini@gmail.com>
+ Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Extend tests/README w.r.t. trailing `:' in test scripts.
+ * tests/README (section "Writing test cases" subsection "Do"):
+ Explain why apparently redundant trailing `:' and `Exit 0' in
+ test scripts can indeed be useful.
+
2010-06-11 Stefano Lattarini <stefano.lattarini@gmail.com>
Improve determination of PATH separator in bootstrap script.
Use `set -e' to catch failures you might not have thought of.
+ End the test script with a `:' or `Exit 0'. Otherwise, when somebody
+ changes the test by adding a failing command after the last command,
+ the test will spuriously fail because $? is nonzero at the end.
+ Note that this is relevant also for tests using `set -e', if they
+ contain commands like "grep ... Makefile.in && Exit 1" (and there
+ are indeed a lot of such tests).
+
Use $ACLOCAL, $AUTOMAKE, $AUTOCONF, $AUTOUPDATE, $AUTOHEADER,
$PERL, $MAKE, $EGREP, and $FGREP, instead of the corresponding
commands.