tests: exiting with error code when tests fail.

This commit is contained in:
Alain Jobart 2013-08-22 17:03:39 -07:00
Родитель 80fbde3952
Коммит 497fd23f92
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -85,7 +85,9 @@ def main(mod=None):
suite.addTests(unittest.TestLoader().loadTestsFromName(arg, mod))
if suite.countTestCases() > 0:
unittest.TextTestRunner(verbosity=options.verbose).run(suite)
result = unittest.TextTestRunner(verbosity=options.verbose).run(suite)
if not result.wasSuccessful():
sys.exit(-1)
except KeyboardInterrupt:
logging.warning("======== Tests interrupted, cleaning up ========")
mod.tearDownModule()