diff --git a/smoke_testing/smoke_utils.py b/smoke_testing/smoke_utils.py index fc7d7815..66d8c0fb 100644 --- a/smoke_testing/smoke_utils.py +++ b/smoke_testing/smoke_utils.py @@ -4,10 +4,16 @@ import subprocess def get_exec_from_args(args: list): return args[1] - def run_command(command, stdin=subprocess.PIPE, stderr=subprocess.STDOUT): try: return f"{subprocess.check_output(command, stdin=stdin, stderr=stderr)}" + except subprocess.CalledProcessError as e: + print(f">>>>> Failed Command: {e.cmd}") + print(f">>>>>>> Output: {e.output}") + print(f">>>>>>> Stderr: {e.stderr}") + print(f">>>>>>> Stdout: {e.stdout}") + print(f">>>>>>> Exit status: {e.returncode}") + return f"{e}" except Exception as e: return f"{e}"