From: Jim Meyering Date: Thu, 5 Jan 2012 15:43:04 +0000 (+0100) Subject: test-init.sh: avoid failure on HP-UX 11.00 X-Git-Tag: v0.1~1299 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=742f863be9b7b5066429cc75c56c5dcf02712a37;p=gnulib.git test-init.sh: avoid failure on HP-UX 11.00 * tests/test-init.sh: Skip "diff -u"-comparing step when compare resolves to diff -c or cmp. Reported by Bruno Haible. --- diff --git a/ChangeLog b/ChangeLog index 9a4fd271b..7f8998d90 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-01-05 Jim Meyering + + test-init.sh: avoid failure on HP-UX 11.00 + * tests/test-init.sh: Skip "diff -u"-comparing step when compare + resolves to diff -c or cmp. Reported by Bruno Haible. + 2012-01-05 Bruno Haible Tests for module 'strtoull'. diff --git a/tests/test-init.sh b/tests/test-init.sh index ee1c798a9..1ed1b7991 100755 --- a/tests/test-init.sh +++ b/tests/test-init.sh @@ -61,7 +61,11 @@ EOF +xyz EOF sed 's/ .*//;/^@@/d' out > k && mv k out - compare exp out || fail=1 + + # Check the expected output only if compare is using diff -u. + if $(exec 2>/dev/null; diff -u out out < /dev/null); then + compare exp out || fail=1 + fi case $- in *x*) ;; *) test -s err && fail_ "err not empty: $(cat err)";; esac }