diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-10-07 20:41:36 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-07 20:41:36 +0300 |
commit | 3a12b7ef52083d6f5bd18b4dfcf56b8d3480a508 (patch) | |
tree | 9a6c64447a5f33484ec54dfcdb8543736915af05 /run_tests.py | |
parent | 71eddecdc7e82b16c5e454137d641f2a5f7c9c94 (diff) | |
parent | 81423270f58369de1b033bfcff52e889219e88ac (diff) | |
download | meson-3a12b7ef52083d6f5bd18b4dfcf56b8d3480a508.zip meson-3a12b7ef52083d6f5bd18b4dfcf56b8d3480a508.tar.gz meson-3a12b7ef52083d6f5bd18b4dfcf56b8d3480a508.tar.bz2 |
Merge pull request #863 from centricular/fix-swift-tests-sdkroot
Fix Swift tests by defining SDKROOT
Diffstat (limited to 'run_tests.py')
-rwxr-xr-x | run_tests.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/run_tests.py b/run_tests.py index b57dd39..1e094ad 100755 --- a/run_tests.py +++ b/run_tests.py @@ -68,6 +68,7 @@ failing_tests = 0 skipped_tests = 0 failing_logs = [] print_debug = 'MESON_PRINT_TEST_OUTPUT' in os.environ +do_debug = not {'MESON_PRINT_TEST_OUTPUT', 'TRAVIS', 'APPVEYOR'}.isdisjoint(os.environ) meson_command = os.path.join(os.getcwd(), 'meson') if not os.path.exists(meson_command): @@ -117,7 +118,7 @@ def setup_commands(backend): ninja_command = environment.detect_ninja() if ninja_command is None: raise RuntimeError('Could not find Ninja v1.6 or newer') - if print_debug: + if do_debug: compile_commands = [ninja_command, '-v'] else: compile_commands = [ninja_command] @@ -378,7 +379,8 @@ def run_tests(extra_args): print('Failed test%s: %s' % (without_install, t)) print('Reason:', result.msg) failing_tests += 1 - failing_logs.append(result.mlog) + failing_logs.append(result.stdo) + failing_logs.append(result.stde) else: print('Succeeded test%s: %s' % (without_install, t)) passing_tests += 1 |