aboutsummaryrefslogtreecommitdiff
path: root/run_tests.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2016-10-08 07:54:37 -0400
committerJussi Pakkanen <jpakkane@gmail.com>2016-10-08 07:54:37 -0400
commitb11a5b93cb4c50a1e5a4ced5473aafad791fa7c2 (patch)
tree00f72176d53a9201c195ebc649311af81a8d9388 /run_tests.py
parentc7936f681933c1feaf0ea5a5b77abac3d620b149 (diff)
downloadmeson-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-xrun_tests.py10
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)