When tests fail, runtests.py should exit with non-zero exit status.
authorArfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>
Fri, 27 Nov 2009 18:56:12 +0000 (10:56 -0800)
committerArfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com>
Fri, 27 Nov 2009 18:56:12 +0000 (10:56 -0800)
runtests.py

index 5dc5ec32fbec4131fddee287ba96fe31698b07e6..2ff4a3acbea8494cdf79c776f9bd42f23725d6c0 100644 (file)
@@ -856,7 +856,7 @@ if __name__ == '__main__':
                 os.path.join(sys.prefix, 'lib', 'python'+sys.version[:3], 'test'),
                 'pyregr'))
 
-    unittest.TextTestRunner(verbosity=options.verbosity).run(test_suite)
+    result = unittest.TextTestRunner(verbosity=options.verbosity).run(test_suite)
 
     if options.coverage:
         coverage.stop()
@@ -875,3 +875,5 @@ if __name__ == '__main__':
     if options.with_refnanny:
         import refnanny
         sys.stderr.write("\n".join([repr(x) for x in refnanny.reflog]))
+
+    sys.exit(not result.wasSuccessful()