diff options
author | MarcoFalke <falke.marco@gmail.com> | 2019-12-04 10:28:09 -0500 |
---|---|---|
committer | MarcoFalke <falke.marco@gmail.com> | 2019-12-04 11:25:32 -0500 |
commit | fa69cef13e5aab8264339eb3d50a9e89d59efd87 (patch) | |
tree | bfaef7a8e34443236eda2e3da9e93d4f107e257c | |
parent | 2222c305866a77065ab5be24c1c252bae252bb59 (diff) |
test: Print stderr when subprocess fails
-rwxr-xr-x | test/functional/test_framework/test_framework.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/functional/test_framework/test_framework.py b/test/functional/test_framework/test_framework.py index 6b6bbfd1f9..f468f9eaec 100755 --- a/test/functional/test_framework/test_framework.py +++ b/test/functional/test_framework/test_framework.py @@ -12,6 +12,7 @@ import os import pdb import random import shutil +import subprocess import sys import tempfile import time @@ -121,6 +122,9 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass): except KeyError: self.log.exception("Key error") self.success = TestStatus.FAILED + except subprocess.CalledProcessError as e: + self.log.exception("Called Process failed with '{}'".format(e.output)) + self.success = TestStatus.FAILED except Exception: self.log.exception("Unexpected exception caught during testing") self.success = TestStatus.FAILED |