e2e: Print stdout/stderr on error

This commit is contained in:
2022-06-23 18:58:13 +02:00
parent ad7ef9277e
commit 2053512559

View File

@@ -26,7 +26,11 @@ def grm(args, cwd=None, is_invalid=False):
def shell(script):
script = "set -o errexit\nset -o nounset\nset -o pipefail\n" + script
subprocess.run(["bash"], input=script, text=True, check=True)
cmd = subprocess.run(["bash"], input=script, text=True, capture_output=True)
if cmd.returncode != 0:
print(cmd.stdout)
print(cmd.stderr)
cmd.check_returncode()
def checksum_directory(path):