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): |