btcd/integration
Calvin Kim 717926887c integration: add reorg regression test for fetchHeaderBlocks fork point
This tests that after two nodes diverge and reconnect, the shorter
node downloads blocks starting from the fork point rather than its
current height. It verifies the reorg completes, both nodes
converge, and the orphaned fork appears as a side chain via
getchaintips.
2026-02-26 16:40:01 +09:00
..
rpctest refactor: use maps.Copy for cleaner map handling 2025-03-25 01:53:15 +08:00
bip0009_test.go blockchain: implement AlwaysActiveHeight for forced deployment activation 2025-03-18 11:18:39 -05:00
chain_test.go rpcclient+integration: add new method GetTxSpendingPrevOut 2024-02-27 23:04:46 +08:00
csv_fork_test.go multi: Run gofmt on the entire repository 2023-06-21 22:31:09 +09:00
getchaintips_test.go rpcclient, integration: Add test for getchaintips call 2023-07-16 16:03:50 +09:00
invalidate_reconsider_block_test.go rpcclient, integration: Add invalidateblock and reconsiderblock 2024-06-19 19:58:29 -04:00
log.go integration: print logs to console 2024-01-15 17:22:42 +08:00
main.go integration: Initial implementation. 2016-10-25 14:36:23 -05:00
prune_test.go fixup! integration: add test to check prune status 2023-10-16 16:34:49 +09:00
rawtx_test.go rpctest: add itest for testmempoolaccept 2024-01-15 17:22:41 +08:00
README.md docs: update shields 2021-03-05 07:45:19 -05:00
reorg_test.go integration: add reorg regression test for fetchHeaderBlocks fork point 2026-02-26 16:40:01 +09:00
rpcserver_test.go multi: switch project over to using btcec/v2 2022-01-26 16:10:17 -08:00

integration

Build Status ISC License

This contains integration tests which make use of the rpctest package to programmatically drive nodes via RPC.

License

This code is licensed under the copyfree ISC License.