[0.21] Backport versionbits tests #21490

pull ajtowns wants to merge 3 commits into bitcoin:0.21 from ajtowns:202103-versionbits-tests-021 changing 3 files +394 −46
  1. ajtowns commented at 3:06 AM on March 21, 2021: member

    Backport of unit test (#21334) and fuzz test (#21380) changes for versionbits.

  2. tests: more helpful errors for failing versionbits tests
    Co-authored-by: Sjors Provoost <sjors@sprovoost.nl>
    3ba9283a47
  3. tests: check never active versionbits 0c471a5f30
  4. ajtowns added the label Backport on Mar 21, 2021
  5. ajtowns commented at 3:07 AM on March 21, 2021: member

    Separate PR because the commits for #21334 can be merged to 0.20 without modification this way. The fuzz test commit has to be cherry-picked and edited due to lack of #20560 in 0.21.

    Including these commits should make it easier to backport either of the speedy trial PRs.

  6. ajtowns added the label Tests on Mar 21, 2021
  7. ajtowns added this to the milestone 0.21.1 on Mar 21, 2021
  8. tests: Add fuzzing harness for versionbits
    Github-Pull: #21380
    Rebased-From: 1639c3b76c3f2b74606f62ecd3ca725154e27f1b
    e775b0a6dd
  9. ajtowns force-pushed on Mar 21, 2021
  10. MarcoFalke commented at 8:55 AM on March 21, 2021: member

    ACK

  11. MarcoFalke merged this on Mar 21, 2021
  12. MarcoFalke closed this on Mar 21, 2021

  13. MarcoFalke removed the label Tests on Mar 21, 2021
  14. MarcoFalke commented at 9:01 AM on March 21, 2021: member

    If anyone is running into compile failures in FuzzedDataProvider, a fix is being backported in #20901

  15. fanquake referenced this in commit a30fd40735 on Mar 24, 2021
  16. DrahtBot locked this on Aug 16, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 21:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me