diff options
| author | MarcoFalke <[email protected]> | 2018-01-22 08:28:07 -0500 |
|---|---|---|
| committer | MarcoFalke <[email protected]> | 2018-01-22 08:28:09 -0500 |
| commit | b987ca4ee495a7fff82f0ac14ef0753bfb7586e2 (patch) | |
| tree | 35fb9c524bf967b844e83c7e649c56f94e79bfa8 | |
| parent | Merge #12241: [trivial][docs] Fix incorrect link in /test/ README.md (diff) | |
| parent | test_runner: Readable output if create_cache.py fails (diff) | |
| download | discoin-b987ca4ee495a7fff82f0ac14ef0753bfb7586e2.tar.xz discoin-b987ca4ee495a7fff82f0ac14ef0753bfb7586e2.zip | |
Merge #12227: test_runner: Readable output if create_cache.py fails
ac96e788fa test_runner: Readable output if create_cache.py fails (Russell Yanofsky)
Pull request description:
Without this change, create_cache.py process output is shown as a byte() object
with \n escapes in a single line that is hard to read.
Tree-SHA512: 49cd0fff037c03f558e31a1281712cc4419df6c4ed8b342057a3d54ab6b31180e1a23cb586686952d81b8add5bec07844efa8cdf16ad20f40cc903a19437fda5
| -rwxr-xr-x | test/functional/test_runner.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/functional/test_runner.py b/test/functional/test_runner.py index 72ad300e7..b8b6ee98b 100755 --- a/test/functional/test_runner.py +++ b/test/functional/test_runner.py @@ -313,9 +313,9 @@ def run_tests(test_list, src_dir, build_dir, exeext, tmpdir, jobs=1, enable_cove # Populate cache try: subprocess.check_output([tests_dir + 'create_cache.py'] + flags + ["--tmpdir=%s/cache" % tmpdir]) - except Exception as e: - print(e.output) - raise e + except subprocess.CalledProcessError as e: + sys.stdout.buffer.write(e.output) + raise #Run Tests job_queue = TestHandler(jobs, tests_dir, tmpdir, test_list, flags) |