diff --git a/qa/qa_utils.py b/qa/qa_utils.py index 5ed9ebab3272dfde2641de588a745217710c1338..b1d66b297734e21d790b8d541072df296c30e9f0 100644 --- a/qa/qa_utils.py +++ b/qa/qa_utils.py @@ -187,7 +187,11 @@ def AssertCommand(cmd, fail=False, node=None, log_cmd=True, max_seconds=None): rcode = popen.returncode duration_seconds = TimedeltaToTotalSeconds(datetime.datetime.now() - start) if fail is not None: - _AssertRetCode(rcode, fail, cmdstr, nodename) + try: + _AssertRetCode(rcode, fail, cmdstr, nodename) + except: + print "Stdout was:\n%s\nStderr was:\n%s\n" % (stdout, stderr) + raise if max_seconds is not None: if duration_seconds > max_seconds: