From 3b8d9d977b6dd6d04f0cfe2eb5dce25264fe40f5 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 3 Jul 2016 09:40:37 -0600 Subject: [PATCH] test/py: Allow RunAndLog() to return the output Tests may want to look at the output from running a command. Return it so that this is possible. Signed-off-by: Simon Glass Reviewed-by: Teddy Reed --- test/py/multiplexed_log.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/py/multiplexed_log.py b/test/py/multiplexed_log.py index 68917eb0ea..02c44df883 100644 --- a/test/py/multiplexed_log.py +++ b/test/py/multiplexed_log.py @@ -119,7 +119,7 @@ class RunAndLog(object): raised if such problems occur. Returns: - Nothing. + The output as a string. """ msg = '+' + ' '.join(cmd) + '\n' @@ -161,6 +161,7 @@ class RunAndLog(object): self.chained_file.write(output) if exception: raise exception + return output class SectionCtxMgr(object): """A context manager for Python's "with" statement, which allows a certain -- 2.39.2