From 6f428ecf8a06a308ffa63a62863b6fd62181bd8f Mon Sep 17 00:00:00 2001 From: Andrew Poelstra Date: Tue, 7 Sep 2021 13:18:33 +0000 Subject: [PATCH] ci: fix intermittent failure in feature_block_subsidy.py --- test/functional/feature_block_subsidy.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/functional/feature_block_subsidy.py b/test/functional/feature_block_subsidy.py index 06cff30361..7129e7aaa4 100755 --- a/test/functional/feature_block_subsidy.py +++ b/test/functional/feature_block_subsidy.py @@ -6,6 +6,7 @@ from binascii import b2a_hex from decimal import Decimal +from time import time from test_framework.blocktools import create_coinbase from test_framework.messages import CBlock, CProof, CTxOutValue @@ -16,6 +17,9 @@ def b2x(b): return b2a_hex(b).decode('ascii') def assert_template(node, block, expect, rehash=True): + # Re-set the block timestamp before every submission to avoid + # intermittent "time too old" failures in slow CI boxes + block.nTime = int(time()) + 1 if rehash: block.hashMerkleRoot = block.calc_merkle_root() block.calc_sha256()