diff --git a/test/functional/feature_dbcrash.py b/test/functional/feature_dbcrash.py index cc94be781d1..6b6c63c4557 100755 --- a/test/functional/feature_dbcrash.py +++ b/test/functional/feature_dbcrash.py @@ -28,6 +28,7 @@ import errno import http.client import random +import subprocess import time from test_framework.blocktools import COINBASE_MATURITY @@ -49,7 +50,6 @@ class ChainstateWriteCrashTest(BitcoinTestFramework): def set_test_params(self): self.num_nodes = 4 self.rpc_timeout = 480 - self.supports_cli = False # Set -maxmempool=0 to turn off mempool memory sharing with dbcache self.base_args = [ @@ -113,6 +113,9 @@ class ChainstateWriteCrashTest(BitcoinTestFramework): except (http.client.CannotSendRequest, http.client.RemoteDisconnected) as e: self.log.debug(f"node {node_index} submitblock raised exception: {e}") return False + except subprocess.CalledProcessError as e: + self.log.debug(f"node {node_index} submitblock raised CalledProcessError: {e}") + return False except OSError as e: self.log.debug(f"node {node_index} submitblock raised OSError exception: errno={e.errno}") if e.errno in [errno.EPIPE, errno.ECONNREFUSED, errno.ECONNRESET]: