Blob Blame History Raw
#! /bin/sh /usr/share/dpatch/dpatch-run
## 217-abend-on-mathlib-test-failure.dpatch by Kevin B. McCarty <kmccarty@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Force mathlib test program to exit non-zero if any test fails.

@DPATCH@
diff -urNad cernlib-2006.dfsg.2~/src/mathlib/gen/tests/main.F cernlib-2006.dfsg.2/src/mathlib/gen/tests/main.F
--- cernlib-2006.dfsg.2~/src/mathlib/gen/tests/main.F	1996-09-17 01:53:22.000000000 -0700
+++ cernlib-2006.dfsg.2/src/mathlib/gen/tests/main.F	2008-02-22 12:24:43.000000000 -0800
@@ -332,5 +332,7 @@
 #endif
 C     Close output streams
       IF (LOUT .NE. 6) CLOSE(UNIT=LOUT)
+C     Exit non-zero if any test failed           
+      IF (NFAIL .NE. 0) CALL EXITF(1)
       STOP
       END