Blob Blame History Raw
#! /bin/sh /usr/share/dpatch/dpatch-run
## 212-print-test-results.dpatch by  <kmccarty@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Explicitly output test program exit codes.

@DPATCH@
diff -urNad cernlib-2006.dfsg.2~/src/config/Imake.rules cernlib-2006.dfsg.2/src/config/Imake.rules
--- cernlib-2006.dfsg.2~/src/config/Imake.rules	2005-04-18 15:39:25.000000000 +0000
+++ cernlib-2006.dfsg.2/src/config/Imake.rules	2007-12-13 18:52:12.000000000 +0000
@@ -2373,13 +2373,15 @@
 test:: ProgramTargetName(program) data inputdata			@@\
 	@echo Testing $(PACKAGE_NAME)					@@\
 	@echo "  ... using" program						@@\
-	@Concat(.,$(PATHSEP))ProgramTargetName(program)			@@\
+	@Concat(.,$(PATHSEP))ProgramTargetName(program)	; \		@@\
+	result="$$?" ; echo "Test result = $$result" ; exit "$$result"	@@\
 									@@\
 else									@@\
 test:: ProgramTargetName(program) data inputdata			@@\
 	@echo Testing $(PACKAGE_NAME)					@@\
 	@echo "  ... using" program					@@\
-	@Concat(.,$(PATHSEP))ProgramTargetName(program) < inputdata	@@\
+	@Concat(.,$(PATHSEP))ProgramTargetName(program) < inputdata ; \	@@\
+	result="$$?" ; echo "Test result = $$result" ; exit "$$result"	@@\
 									@@\
 endif									@@\
 									@@\