diff options
Diffstat (limited to 'testing/tools/common.py')
-rwxr-xr-x | testing/tools/common.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/testing/tools/common.py b/testing/tools/common.py index 6e9de7c82c..ce292bf41f 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): |