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 <sjg@chromium.org>
Reviewed-by: Teddy Reed <teddy.reed@gmail.com>
This commit is contained in:
Simon Glass 2016-07-03 09:40:37 -06:00 committed by Tom Rini
parent 0671960bee
commit 3b8d9d977b

View file

@ -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