From 12e841a704e730d081b8cc72278540f2cf48f7a0 Mon Sep 17 00:00:00 2001 From: Bryan Brancotte <bryan.brancotte@pasteur.fr> Date: Mon, 11 Mar 2024 15:11:02 +0100 Subject: [PATCH] Return non zero code on failure --- run_tests.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/run_tests.py b/run_tests.py index 6e809a4..0fdde8c 100755 --- a/run_tests.py +++ b/run_tests.py @@ -1,9 +1,16 @@ #!/usr/bin/env python +import sys import unittest -#Run all tests -if __name__ == '__main__': + +# Run all tests +def main(args=None): test_loader = unittest.TestLoader() test_suite = test_loader.discover('tests', pattern='test_*.py') runner = unittest.TextTestRunner() - runner.run(test_suite) + results = runner.run(test_suite) + return results.wasSuccessful() + + +if __name__ == '__main__': + sys.exit(0 if main(sys.argv[1:]) else 1) -- GitLab