Intermittent CI failure: wallet_hd.py --descriptors
Log: https://github.com/bitcoin/bitcoin/pull/18817/checks?check_run_id=834292053 (Cirrus CI)
node0 2020-07-03T12:24:26.363776Z [scheduler] Flushing wallet.dat
node0 2020-07-03T12:24:27.295053Z [scheduler] Flushed wallet.dat 932ms
test 2020-07-03T12:25:10.351000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def is_node_stopped(self):
"""Checks whether the node has stopped.
Returns True if the node has stopped. False otherwise.
This method is responsible for freeing resources (self.process)."""
if not self.running:
return True
return_code = self.process.poll()
if return_code is None:
return False
# process has stopped. Assert that it didn't return an error code.
assert return_code == 0, self._node_msg(
"Node returned non-zero exit code (%d) when stopping" % return_code)
self.running = False
self.process = None
self.rpc_connected = False
self.rpc = None
self.log.debug("Node stopped")
return True
'''
…
wallet_hd.py --descriptors | ✖ Failed | 120 s
ALL | ✖ Failed | 705 s (accumulated)