From 20535125591d4f23e347b6c32d172d219b7a95ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Thu, 23 Jun 2022 18:58:13 +0200 Subject: [PATCH] e2e: Print stdout/stderr on error --- e2e_tests/helpers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/e2e_tests/helpers.py b/e2e_tests/helpers.py index 610cc37..a527d6b 100644 --- a/e2e_tests/helpers.py +++ b/e2e_tests/helpers.py @@ -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):