mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-10 22:18:54 +01:00
9f55773a37test: refactor: usdt_mempool: store all events (stickies-v)bc43270450test: refactor: remove unnecessary nonlocal (stickies-v)326db63a68test: log sanity check assertion failures (stickies-v)f5525ad680test: store utxocache events (stickies-v)f1b99ac94ftest: refactor: deduplicate handle_utxocache_* logic (stickies-v)ad90ba36bdtest: refactor: rename inbound to is_inbound (stickies-v)afc0224cdbtest: refactor: remove unnecessary blocks_checked counter (stickies-v) Pull request description: Various cleanups to the USDT functional tests, largely (but not exclusively) follow-ups to https://github.com/bitcoin/bitcoin/pull/27831#pullrequestreview-1491438045. Except for slightly different logging behaviour in "test: store utxocache events" and "test: log sanity check assertion failures", this is a refactor PR, removing unnecessary code and (imo) making it more readable and maintainable. The rationale for each change is in the corresponding commit message. Note: except for "test: store utxocache events" (which relies on its parent, and I separated into two commits because we may want the parent but not the child), all commits are stand-alone and I'm okay with dropping one/multiple commits if they turn out to be controversial or undesired. ACKs for top commit: 0xB10C: ACK9f55773a37. Reviewed the code and ran the USDT interface tests. I stepped through the commits and think all changes are reasonable. Tree-SHA512: 6c37a0265b6c26d4f9552a056a690b8f86f7304bd33b4419febd8b17369cf6af799cb87c16df35d0c2a1b839ad31de24661d4384eafa88816c2051c522fd3bf5
11 KiB
Executable File
11 KiB
Executable File