Skip to content

Commit

Permalink
CI: Display coverage stdout/err always
Browse files Browse the repository at this point in the history
  • Loading branch information
aragilar committed Oct 11, 2019
1 parent 72b422f commit 1220306
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions ci/upload_coverage.py
Expand Up @@ -33,12 +33,20 @@ def run_with_python(args, **kwargs):
exe = []
cmd = exe + args
msg("Running:", *cmd)
res = run(cmd, check=True, stdout=PIPE, stderr=PIPE, **kwargs)
msg("STDOUT:")
sys.stdout.buffer.write(res.stdout)
msg("STDERR:")
sys.stderr.buffer.write(res.stdout)
return res
try:
res = run(cmd, check=True, stdout=PIPE, stderr=PIPE, **kwargs)
except CalledProcessError as e:
msg("STDOUT:")
sys.stdout.buffer.write(e.stdout)
msg("STDERR:")
sys.stderr.buffer.write(e.stdout)
raise
else:
msg("STDOUT:")
sys.stdout.buffer.write(res.stdout)
msg("STDERR:")
sys.stderr.buffer.write(res.stdout)
return res


def send_coverage(*, workdir, coverage_files, codecov_token):
Expand Down

0 comments on commit 1220306

Please sign in to comment.