2011-05-01 Stefano Lattarini <stefano.lattarini@gmail.com>
+ tests skips: shorter and clearer messages
+ * tests/defs: Use shorter messages when giving reasons for test
+ skipping; it turns out these shorter messages are also clearer.
+ If more info might be useful, send them to the log file only.
+
+2011-05-01 Stefano Lattarini <stefano.lattarini@gmail.com>
+
tests: fix self check spurious failure with older bash versions
* tests/self-check-cleanup.test: Add trailing `:' to the test code
passed to $SHELL, otherwise older versions of bash (at least 2.05
*\ *|*\ *)
case " $required " in
*' libtool '* | *' libtoolize '* )
- skip_ "libtool and libtoolize cannot cope correctly" \
- "with spaces in the build tree";;
+ skip_ "libtool has problems with spaces in builddir name";;
esac
;;
esac
*\ * |*\ *)
case " $required " in
*' libtool '* | *' libtoolize '* | *' gettext '* )
- skip_ "our testsuite setup cannot cope with spaces in the" \
- "source tree name for libtool/gettext tests.";;
+ skip_ "spaces in srcdir name: libtool/gettext tests won't work";;
esac
;;
esac
case " $required " in
*' libtool '*|*' libtoolize '*)
if test $libtool_found != yes; then
- skip_ "libtool is required, but libtool.m4 wasn't found in" \
- "directories $aclocaldir $extra_includes"
+ # Write more diagnostic to the log file than to the console.
+ echo "$me: \`libtool.m4' wasn't found in directories" \
+ "$aclocaldir $extra_includes"
+ skip_ "libtool m4 macros won't be found by aclocal"
fi
;;
*' gettext '*)
if test $gettext_found != yes; then
- skip_ "gettext is required, but gettext.m4 wasn't found in" \
- "directories $aclocaldir $extra_includes"
+ # Write more diagnostic to the log file than to the console.
+ echo "$me: \`gettext.m4' wasn't found in directories" \
+ "$aclocaldir $extra_includes"
+ skip_ "gettext m4 macros won't be found by aclocal"
fi
;;
esac