mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-07-09 18:00:13 +02:00
test: Print stderr when subprocess fails
This commit is contained in:
@ -12,6 +12,7 @@ import os
|
|||||||
import pdb
|
import pdb
|
||||||
import random
|
import random
|
||||||
import shutil
|
import shutil
|
||||||
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
import tempfile
|
import tempfile
|
||||||
import time
|
import time
|
||||||
@ -121,6 +122,9 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass):
|
|||||||
except KeyError:
|
except KeyError:
|
||||||
self.log.exception("Key error")
|
self.log.exception("Key error")
|
||||||
self.success = TestStatus.FAILED
|
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:
|
except Exception:
|
||||||
self.log.exception("Unexpected exception caught during testing")
|
self.log.exception("Unexpected exception caught during testing")
|
||||||
self.success = TestStatus.FAILED
|
self.success = TestStatus.FAILED
|
||||||
|
Reference in New Issue
Block a user