Page MenuHomePhabricator

[avalanche] Make the abc_p2p_avalanche_transaction_finalization.py test cases independant from each other
ClosedPublic

Authored by Fabien on Jun 5 2025, 12:49.

Details

Summary

This makes the tests easier to reason about. The block full and min tx fee cases have huge impact on the node behavior due to the options they use, so it's better to restart between these cases. This makes the test run slower unfortunately, but it also makes it possible to split it into several files if needed.

Test Plan
./test/functional/test_runner.py abc_p2p_avalanche_transaction_finalization

Diff Detail

Repository
rABC Bitcoin ABC
Branch
avalanche_finalization_test_independant
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 33547
Build 66573: Build Diffbuild-diff · build-without-wallet · build-debug · build-clang-tidy · build-clang
Build 66572: arc lint + arc unit