mirror of
https://github.com/logos-blockchain/logos-blockchain-testing.git
synced 2026-01-02 05:13:09 +00:00
Refactors long functions into small helpers without behavior changes.
- TopologyBuilder::build
- Before: validation + base config build + provider/genesis wiring + node descriptor assembly.
- After: participant_count/resolve_and_validate_vectors/collect_provider_infos/
create+apply_consensus_genesis_tx/build_node_descriptors.
- GeneratedTopology::wait_remote_readiness
- Before: endpoint assertions + network readiness + membership endpoint selection.
- After: collect_node_endpoints/wait_for_network_readiness/
collect_membership_endpoints/testing_base_url.
- NetworkReadiness::collect + MembershipReadiness::collect
- Before: duplicated validator/executor join_all blocks.
- After: collect_validator_statuses/collect_executor_statuses helpers.
- spawn_node
- Before: mixed config IO + process spawn + readiness polling.
- After: write_node_config/spawn_node_process/wait_for_consensus_readiness.