diff -uNr Cheetah-2.4.2.1.orig/cheetah/CheetahWrapper.py Cheetah-2.4.2.1/cheetah/CheetahWrapper.py --- Cheetah-2.4.2.1.orig/cheetah/CheetahWrapper.py 2010-01-03 17:13:06.000000000 -0500 +++ Cheetah-2.4.2.1/cheetah/CheetahWrapper.py 2010-10-18 14:59:44.722934490 -0400 @@ -263,7 +263,8 @@ if '-v' in self.testOpts: verbosity = 2 runner = unittest.TextTestRunner(verbosity=verbosity) - runner.run(unittest.TestSuite(Test.suites)) + results = runner.run(unittest.TestSuite(Test.suites)) + sys.exit(int(not results.wasSuccessful())) def version(self): print(Version)