HomePhabricator

[avalanche] Consistently sync the validation interface queue before destroying…

Description

[avalanche] Consistently sync the validation interface queue before destroying the processor in tests

Summary:
Some tests already make use of SyncWithValidationInterface to avoid the notification handler from running when the Processor is destroyed. Make this consistent across the whole test.

Note the sync at the end of block_reconcile_initial_vote is redundant (and removed), the ~WithAvalanche destructors already syncs so ends of BOOST_AUTO_TEST_CASE are not affected.

Test Plan:

ninja check-avalanche-processor_tests

Reviewers: #bitcoin_abc, bytesofman

Reviewed By: #bitcoin_abc, bytesofman

Differential Revision: https://reviews.bitcoinabc.org/D20158

Details

Provenance
FabienAuthored on Jun 23 2026, 20:57
FabienPushed on Jun 24 2026, 07:53
Reviewer
Restricted Project
Differential Revision
D20158: [avalanche] Consistently sync the validation interface queue before destroying the processor in tests
Parents
rABCe9219851b0d9: [secp256k1] Signed-digit based ecmult_const algorithm
Branches
Unknown
Tags
Unknown