| Index: testing/tools/common.py
|
| diff --git a/testing/tools/common.py b/testing/tools/common.py
|
| index 6e9de7c82c67828a012a96b90d800e0152375bd9..ce292bf41fae47ce586dc2258cd4e8b6d716c619 100755
|
| --- a/testing/tools/common.py
|
| +++ b/testing/tools/common.py
|
| @@ -18,6 +18,13 @@ def os_name():
|
| raise Exception('Confused, can not determine OS, aborting.')
|
|
|
|
|
| +def RunCommandToFile(cmd, file):
|
| + try:
|
| + subprocess.check_call(cmd, stdout=file)
|
| + return None
|
| + except subprocess.CalledProcessError as e:
|
| + return e
|
| +
|
| def RunCommand(cmd, redirect_output=False):
|
| try:
|
| if redirect_output:
|
| @@ -28,6 +35,7 @@ def RunCommand(cmd, redirect_output=False):
|
| except subprocess.CalledProcessError as e:
|
| return e
|
|
|
| +
|
| # Adjust Dr. Memory wrapper to have separate log directory for each test
|
| # for better error reporting.
|
| def DrMemoryWrapper(wrapper, pdf_name):
|
|
|