Mercurial > hg
view tests/silenttestrunner.py @ 24766:cfb8f5e3ca49
histedit: integrate action class into flow
This takes the newly added histeditaction class and integrates it into the
histedit run and bootstrapcontinue logic. No actions implement the class yet,
but they will be add in upcoming patches.
author | Durham Goode <durham@fb.com> |
---|---|
date | Sat, 04 Apr 2015 11:37:08 -0700 |
parents | dadcd40b62d8 |
children | fc2268b9a07c |
line wrap: on
line source
import unittest, sys, os def main(modulename): '''run the tests found in module, printing nothing when all tests pass''' module = sys.modules[modulename] suite = unittest.defaultTestLoader.loadTestsFromModule(module) results = unittest.TestResult() suite.run(results) if results.errors or results.failures: for tc, exc in results.errors: print 'ERROR:', tc print sys.stdout.write(exc) for tc, exc in results.failures: print 'FAIL:', tc print sys.stdout.write(exc) sys.exit(1) if os.environ.get('SILENT_BE_NOISY'): main = unittest.main