From 62e0818be74b9626f24135e074565bf3fa110b3c Mon Sep 17 00:00:00 2001 From: Thibault Hallouin <thibault.hallouin@inrae.fr> Date: Tue, 12 Jul 2022 12:19:39 +0200 Subject: [PATCH] add explicit exit code 1 if tests fail --- tests/run_all_tests.py | 5 ++++- tests/test_determinist.py | 5 ++++- tests/test_probabilist.py | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/tests/run_all_tests.py b/tests/run_all_tests.py index 920aa38..5581e54 100644 --- a/tests/run_all_tests.py +++ b/tests/run_all_tests.py @@ -11,4 +11,7 @@ if __name__ == '__main__': test_suite.addTests(all_tests) runner = unittest.TextTestRunner(verbosity=2) - runner.run(test_suite) + result = runner.run(test_suite) + + if not result.wasSuccessful(): + exit(1) diff --git a/tests/test_determinist.py b/tests/test_determinist.py index 2b239b2..32385d4 100644 --- a/tests/test_determinist.py +++ b/tests/test_determinist.py @@ -99,4 +99,7 @@ if __name__ == '__main__': ) runner = unittest.TextTestRunner(verbosity=2) - runner.run(test_suite) + result = runner.run(test_suite) + + if not result.wasSuccessful(): + exit(1) diff --git a/tests/test_probabilist.py b/tests/test_probabilist.py index 8043c9a..2f0b62a 100644 --- a/tests/test_probabilist.py +++ b/tests/test_probabilist.py @@ -100,4 +100,7 @@ if __name__ == '__main__': ) runner = unittest.TextTestRunner(verbosity=2) - runner.run(test_suite) + result = runner.run(test_suite) + + if not result.wasSuccessful(): + exit(1) -- GitLab