diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-10-08 07:54:37 -0400 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-10-08 07:54:37 -0400 |
commit | b11a5b93cb4c50a1e5a4ced5473aafad791fa7c2 (patch) | |
tree | 00f72176d53a9201c195ebc649311af81a8d9388 /run_tests.py | |
parent | c7936f681933c1feaf0ea5a5b77abac3d620b149 (diff) | |
download | meson-b11a5b93cb4c50a1e5a4ced5473aafad791fa7c2.zip meson-b11a5b93cb4c50a1e5a4ced5473aafad791fa7c2.tar.gz meson-b11a5b93cb4c50a1e5a4ced5473aafad791fa7c2.tar.bz2 |
Store all invocation output. Not shown to users yet.
Diffstat (limited to 'run_tests.py')
-rwxr-xr-x | run_tests.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/run_tests.py b/run_tests.py index a01118a..e8b0c8f 100755 --- a/run_tests.py +++ b/run_tests.py @@ -19,13 +19,17 @@ import shutil from mesonbuild import mesonlib if __name__ == '__main__': + returncode = 0 if mesonlib.is_linux(): myenv = os.environ.copy() myenv['CC'] = 'gcc' myenv['CXX'] = 'g++' - subprocess.call([sys.executable, 'run_unittests.py'], env=myenv) + print('Running unittests with GCC.\n') + returncode += subprocess.call([sys.executable, 'run_unittests.py'], env=myenv) if shutil.which('clang'): myenv['CC'] = 'clang' myenv['CXX'] = 'clang++' - subprocess.call([sys.executable, 'run_unittests.py'], env=myenv) - subprocess.call([sys.executable, 'run_project_tests.py']) + print("'\nRunnint unittests with clang.\n") + returncode += subprocess.call([sys.executable, 'run_unittests.py'], env=myenv) + returncode += subprocess.call([sys.executable, 'run_project_tests.py']) + sys.exit(returncode) |