You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge bitcoin#28805: test: Make existing functional tests compatible with --v2transport
35fb993 test: enable v2 transport for p2p_timeouts.py (Martin Zumsande)
2c1669c test: enable v2 transport for rpc_net.py (Sebastian Falbesoner)
cc961c2 test: enable v2 transport for p2p_node_network_limited.py (Sebastian Falbesoner)
3598a1b test: enable --v2transport in combination with --usecli (Martin Zumsande)
68a9001 test: persist -v2transport over restarts and respect -v2transport=0 (Martin Zumsande)
Pull request description:
This makes the functional test suite compatible with BIP324, so that
`python3 test_runner.py --v2transport`
should succeed (currently, 12 tests fail for me on master).
Includes two commits by TheStack I found in an old discussion bitcoin#28331 (comment)
Note that even though all tests should pass, the python `p2p.py` module will do v2 connections only after the merge of bitcoin#24748, so that for now only connections between two full nodes will actually run v2.
Some of the fixed tests were added with `--v2transport` to the test runner. Though after bitcoin#24748 we might also want to consider running the entire suite with `--v2transport` in some CI.
ACKs for top commit:
sipa:
utACK 35fb993. Thanks for taking care of this.
achow101:
ACK 35fb993
theStack:
ACK 35fb993
stratospher:
ACK 35fb993.
Tree-SHA512: 80dc0bf211fa525ff1d092043aea9f222f14c02e5832a548fb8b83b9ede1fcee03c5e8ade0d05c331bdaa492af9c1cf3d0f0b15b846673c6eacea82dd4cefbc3
0 commit comments