diff options
author | Tristan Gingold <tgingold@free.fr> | 2021-04-05 16:32:18 +0200 |
---|---|---|
committer | Tristan Gingold <tgingold@free.fr> | 2021-04-05 16:32:18 +0200 |
commit | a057d8dcd12c1d5c5ad3faf892fe02405e63f8cb (patch) | |
tree | 3a4bd82b6c9fc70f06f621d7778bac9b60ac0b35 /testsuite/gna | |
parent | 2d7e1ad06f2ff9bf6f6c3ce7d9197e1e7a76df62 (diff) | |
download | ghdl-a057d8dcd12c1d5c5ad3faf892fe02405e63f8cb.tar.gz ghdl-a057d8dcd12c1d5c5ad3faf892fe02405e63f8cb.tar.bz2 ghdl-a057d8dcd12c1d5c5ad3faf892fe02405e63f8cb.zip |
testsuite.py: set exit status
Diffstat (limited to 'testsuite/gna')
-rwxr-xr-x | testsuite/gna/testsuite.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/testsuite/gna/testsuite.py b/testsuite/gna/testsuite.py index a5acc4876..d92b42a08 100755 --- a/testsuite/gna/testsuite.py +++ b/testsuite/gna/testsuite.py @@ -6,6 +6,7 @@ import subprocess import select import os import os.path +import sys import time NUMJOBS=4 @@ -84,6 +85,8 @@ def run(keep): nbr_run, nbr_tests, end_time - start_time, nbr_err)) if failures: print('Failure: {}'.format(failures)) + return False + return True if __name__ == '__main__': @@ -91,4 +94,5 @@ if __name__ == '__main__': parser.add_argument("-k", "--keep", help="keep running", action='store_true') args = parser.parse_args() - run(args.keep) + if not run(args.keep): + sys.exit(1) |