diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-10-27 03:53:39 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2006-10-27 03:53:39 +0000 |
| commit | d231088323ffdac36ba4c8a157089c919a41b80d (patch) | |
| tree | 106ab9ebf019c395bceeb60ee692b5757b5c176f /test/testbase.py | |
| parent | 00dfc7d268441d6d6bb1965dd93d1ff5d7d02c9d (diff) | |
| download | sqlalchemy-d231088323ffdac36ba4c8a157089c919a41b80d.tar.gz | |
added system return code to base runtest
Diffstat (limited to 'test/testbase.py')
| -rw-r--r-- | test/testbase.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/test/testbase.py b/test/testbase.py index 3dfbeb7c8..509d81aee 100644 --- a/test/testbase.py +++ b/test/testbase.py @@ -346,9 +346,9 @@ def runTests(suite): sys.stdout = Logger() runner = unittest.TextTestRunner(verbosity = quiet and 1 or 2) if with_coverage: - cover(lambda:runner.run(suite)) + return cover(lambda:runner.run(suite)) else: - runner.run(suite) + return runner.run(suite) def covered_files(): for rec in os.walk(os.path.dirname(sqlalchemy.__file__)): @@ -364,7 +364,7 @@ def cover(callable_): coverage_client.erase() coverage_client.start() try: - callable_() + return callable_() finally: global echo echo=True @@ -379,6 +379,7 @@ def main(): else: suite = unittest.TestLoader().loadTestsFromModule(__import__('__main__')) - runTests(suite) + result = runTests(suite) + sys.exit(not result.wasSuccessful()) |
