]> diplodocus.org Git - nmh/blobdiff - test/common.sh.in
Added exit to test-ali, temporarily, to isolate failure on
[nmh] / test / common.sh.in
index cd99ad50c47b01887d04730880bc91abef48bf50..4c804155b3145470fba944f052a940fac9f8defe 100644 (file)
@@ -96,8 +96,14 @@ if [ -t 1 ] ; then
   }
 else
   # don't emit anything if stdout is not connected to a tty.
-  progress_update () :
-  progress_done () :
+  progress_update ()
+  {
+       :
+  }
+  progress_done ()
+  {
+       :
+  }
 fi
 
 check_for_hard_links () {
@@ -122,10 +128,13 @@ check_for_hard_links () {
 #### If different, global variable "failed" is incremented.
 check() {
     #### POSIX diff should support -c.
-    if diff -c "$1" "$2"; then
+    if cmp -s "$1" "$2"; then
       test $# -lt 3 -o "$3" != 'keep first'  &&  rm -f "$1"
       rm -f "$2"
     else
+      echo
+      diff -c "$1" "$2"
+      echo
       echo "$0: test failed, outputs are in $1 and $2."
       failed=`expr ${failed:-0} + 1`
     fi