This patch series cherry-picks a series of changes needed to capture the output of QA commands. This is needed to be able to process the output of various hotplugging commands and detect if they had failed. As the cherry-picked patches also radically change what is output, the series also tries to restore the output as much as possible.
Hrvoje Ribicic (2): Always preserve QA command output Make QA fail if KVM hotplugging fails Klaus Aehlig (1): Don't lose stdout/stderr in AssertCommand Niklas Hambuechen (2): qa_utils: Make AssertCommand return stdout/stderr as well qa_utils: Allow passing fail=None to AssertCommand qa/qa_instance.py | 27 +++++++++++++++++++------- qa/qa_utils.py | 57 +++++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 63 insertions(+), 21 deletions(-) -- 2.2.0.rc0.207.ga3a616c
