Description: Return with exit code 1 if a test fails.
Author: Mike O'Connor <stew@debian.org>
Last-Update: 2011-04-14

--- a/test/testdbc1.py
+++ b/test/testdbc1.py
@@ -189,5 +189,7 @@
     t = _test()
     if t[0]:
         print "test: %d/%d failures" % t
+	import sys
+	sys.exit( 1 )
     else:
         print "test: %d successes" % t[1]
--- a/test/testdbc2.py
+++ b/test/testdbc2.py
@@ -42,3 +42,5 @@
        print "test: %d tests succeeded" % t[1]
     else:
        print "test: %d/%d tests failed" % t
+       import sys
+       sys.exit( 1 )
--- a/test/testdbc3.py
+++ b/test/testdbc3.py
@@ -527,3 +527,5 @@
         print "test: %d tests succeeded" % t[1]
     else:
         print "test: %d/%d tests failed" % t
+	import sys
+	sys.exit( 1 )
--- a/test/testdbc4.py
+++ b/test/testdbc4.py
@@ -504,3 +504,5 @@
         print "test: %d tests succeeded" % t[1]
     else:
         print "test: %d/%d tests failed" % t
+	import sys
+	sys.exit( 1 )
--- a/test/testdbc5.py
+++ b/test/testdbc5.py
@@ -94,3 +94,5 @@
         print "test: %d tests succeeded" % t[1]
     else:
         print "test: %d/%d tests failed" % t
+	import sys
+	sys.exit( 1 )
--- a/test/testdbc6.py
+++ b/test/testdbc6.py
@@ -28,3 +28,5 @@
         print "test: %d tests succeeded" % t[1]
     else:
         print "test: %d/%d tests failed" % t
+	import sys
+	sys.exit( 1 )
--- a/test/testdbc7.py
+++ b/test/testdbc7.py
@@ -43,3 +43,5 @@
 	print "test: %d tests succeeded" % t[1]
     else:
 	print "test: %d/%d tests failed" % t
+	import sys
+	sys.exit( 1 )
--- a/test/testdbc8.py
+++ b/test/testdbc8.py
@@ -23,5 +23,7 @@
     t = _test()
     if t[0]:
 	print "test: %d/%d failures" % t
+	import sys
+	sys.exit( 1 )
     else:
 	print "test: %d successes" % t[1]
--- a/test/testdbca.py
+++ b/test/testdbca.py
@@ -67,4 +67,5 @@
 	print "test: %d tests succeeded" % t[1]
     else:
 	print "test: %d/%d tests failed" % t
-
+	import sys
+	sys.exit( 1 )
