Add CSV coverage PR commenter

This commit is contained in:
Tamas Vajk
2021-06-07 10:27:27 +02:00
parent 200126b302
commit 4abaa7870f
5 changed files with 336 additions and 69 deletions

View File

@@ -2,10 +2,12 @@ import subprocess
import os
import csv
import sys
import shlex
def subprocess_run(cmd):
"""Runs a command through subprocess.run, with a few tweaks. Raises an Exception if exit code != 0."""
print(shlex.join(cmd))
return subprocess.run(cmd, capture_output=True, text=True, env=os.environ.copy(), check=True)