Improvement to the Test Framework in the processing of test blocks



Summary:

Sergio Demian Lerner and Timo Hanke have made changes to the Bitcoin testing framework to allow for the creation and processing of blocks in unit test cases. This is intended to test various functions such as ProcessBlock(), CheckBlock(), ActivateBestChain(), ActivateBestChainStep(), and ConnectTip(). In addition, the changes will test block-chain reorganizations, majority rules, and block version changes. The new changes include several new test cases that are intended to enrich the existing test suite. The two developers have requested a pull request review from interested parties at https://github.com/bitcoin/bitcoin/pull/4688.


Updated on: 2023-06-09T02:08:41.781727+00:00