Capture output of kubectl command

Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
This commit is contained in:
Marius van den Beek
2022-06-18 17:02:10 +02:00
committed by GitHub
co-authored by Nicola Soranzo
parent c027c2d98d
commit 7c33658b57
+1 -1
View File
@@ -325,7 +325,7 @@ class BaseKubernetesIntegrationTestCase(BaseJobEnvironmentIntegrationTestCase, M
external_id = job.job_runner_external_id
log_cmd = ["kubectl", "logs", "-l", f"job-name={external_id}"]
p = subprocess.run(log_cmd)
p = subprocess.run(log_cmd, capture_output=True, text=True)
if p.returncode:
raise Exception(
f"Command '{shlex.join(log_cmd)}' failed with exit code: {p.returncode}.\nstdout: {p.stdout}\nstderr: {p.stderr}"