#! /bin/sh /usr/share/dpatch/dpatch-run
## display-check-failures.dpatch by Joachim Reichel <reichel@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Display diffs for failing unit tests.

@DPATCH@
diff -urNad zimpl-3.0.0+dfsg1~/check/check.sh zimpl-3.0.0+dfsg1/check/check.sh
--- zimpl-3.0.0+dfsg1~/check/check.sh	2009-11-17 19:05:50.000000000 +0100
+++ zimpl-3.0.0+dfsg1/check/check.sh	2009-11-17 19:06:15.000000000 +0100
@@ -32,14 +32,14 @@
 do
    COUNT=`expr $COUNT + 1` 
    $1 -v0 $i.zpl
-   diff $i.lp $i.lp.ref >/dev/null
+   diff -u  $i.lp $i.lp.ref
    case $? in
     0) echo Test $i "(lp)" OK; PASS=`expr $PASS + 1` ;;
     1) echo Test $i "(lp)" FAIL ;;
     *) echo Test $i "(lp)" ERROR ;;
    esac
    COUNT=`expr $COUNT + 1` 
-   diff $i.tbl $i.tbl.ref >/dev/null
+   diff -u  $i.tbl $i.tbl.ref
    case $? in
     0) echo Test $i "(tbl)" OK; PASS=`expr $PASS + 1`  ;;
     1) echo Test $i "(tbl)" FAIL ;;
@@ -51,28 +51,28 @@
 do
    COUNT=`expr $COUNT + 1` 
    $1 -v0 -Distart=5 -O -t mps -r -m -n cm $i.zpl
-   diff $i.mps $i.mps.ref >/dev/null
+   diff -u  $i.mps $i.mps.ref
    case $? in
     0) echo Test $i "(mps)" OK; PASS=`expr $PASS + 1` ;;
     1) echo Test $i "(mps)" FAIL ;;
     *) echo Test $i "(mps)" ERROR ;;
    esac
    COUNT=`expr $COUNT + 1` 
-   diff $i.tbl $i.tbl.ref >/dev/null
+   diff -u  $i.tbl $i.tbl.ref
    case $? in
     0) echo Test $i "(tbl)" OK; PASS=`expr $PASS + 1`  ;;
     1) echo Test $i "(tbl)" FAIL ;;
     *) echo Test $i "(tbl)" ERROR ;;
    esac
    COUNT=`expr $COUNT + 1` 
-   diff $i.mst $i.mst.ref >/dev/null
+   diff -u  $i.mst $i.mst.ref
    case $? in
     0) echo Test $i "(mst)" OK; PASS=`expr $PASS + 1`  ;;
     1) echo Test $i "(mst)" FAIL ;;
     *) echo Test $i "(mst)" ERROR ;;
    esac
    COUNT=`expr $COUNT + 1` 
-   diff $i.ord $i.ord.ref >/dev/null
+   diff -u  $i.ord $i.ord.ref
    case $? in
     0) echo Test $i "(ord)" OK; PASS=`expr $PASS + 1`  ;;
     1) echo Test $i "(ord)" FAIL ;;
@@ -83,7 +83,7 @@
 #
    COUNT=`expr $COUNT + 1` 
    $1 -v0 -Distart=4 -t hum -n cf presol.zpl
-   diff presol.hum presol.hum.ref >/dev/null
+   diff -u  presol.hum presol.hum.ref
    case $? in
     0) echo Test presol.zpl "(hum)" OK; PASS=`expr $PASS + 1` ;;
     1) echo Test presol.zpl "(hum)" FAIL ;;
@@ -94,7 +94,7 @@
 #
    COUNT=`expr $COUNT + 1` 
    $1 -v0 print.zpl >print.out
-   diff print.out print.out.ref >/dev/null
+   diff -u  print.out print.out.ref
    case $? in
     0) echo Test print.zpl "(out)" OK; PASS=`expr $PASS + 1` ;;
     1) echo Test print.zpl "(out)" FAIL ;;
@@ -109,7 +109,7 @@
    COUNT=`expr $COUNT + 1` 
    NAME=`basename $i .zpl`
    ../$1 $i 2>$NAME.warn >/dev/null
-   diff $NAME.warn $NAME.warn.ref >/dev/null
+   diff -u  $NAME.warn $NAME.warn.ref
    case $? in
     0) echo Test $i "(warn)" OK; PASS=`expr $PASS + 1`  ;;
     1) echo Test $i "(warn)" FAIL ;;
@@ -122,13 +122,13 @@
 COUNT=`expr $COUNT + 2` 
 NAME=w215
 ../$1 -m $NAME 2>$NAME.warn >/dev/null
-diff $NAME.warn $NAME-m.warn.ref >/dev/null
+diff -u  $NAME.warn $NAME-m.warn.ref
 case $? in
  0) echo Test $NAME "-1 (warn)" OK; PASS=`expr $PASS + 1`  ;;
  1) echo Test $NAME "-1 (warn)" FAIL ;;
  *) echo Test $NAME "-1 (warn)" ERROR ;;
 esac
-diff $NAME.mst $NAME.mst.ref >/dev/null
+diff -u  $NAME.mst $NAME.mst.ref
 case $? in
  0) echo Test $NAME "-2 (warn)" OK; PASS=`expr $PASS + 1`  ;;
  1) echo Test $NAME "-2 (warn)" FAIL ;;
@@ -144,7 +144,7 @@
    COUNT=`expr $COUNT + 1` 
    NAME=`basename $i .zpl`
    ../$1 -v0 $i 2>$NAME.err
-   diff $NAME.err $NAME.err.ref >/dev/null
+   diff -u  $NAME.err $NAME.err.ref
    case $? in
     0) echo Test $i "(err)" OK; PASS=`expr $PASS + 1`  ;;
     1) echo Test $i "(err)" FAIL ;;
