Test Details Overview

Trim `node.hpp` header dependencies (#5066)

* Trim `node.hpp` header dependencies

* Remove io_context from node constructors

Drop the explicit `boost::asio::io_context` parameter from
`nano::node` constructors and update all call sites.

This also removes the unused `io_context` member from
`node_wrapper`.

* Use node accessors for id and data path

Replace direct reads of `node_id.pub` and `application_path`
with `get_node_id()` and `get_data_path()` across node code
and tests.

* Remove redundant thread runners

Node startup already manages the required IO threads.

Drop unused `io_context` instances and `thread_runner` setup from
benchmarks and the block processing entry path.

__________

Type: commit

Hash: 5400aaee797b872cfb4dc93f6cfe6f033c0f843d

Created: yesterday

__________

gr0v1ty/nano-node:5400aaee797b872cfb4dc93f6cfe6f033c0f843d

Test Results

Test Case Status Duration Median Deviation Log Graph
5n4pr_conf_10k_bintree PASS 126 s 10.5 s - Show
5n4pr_conf_10k_change PASS 157 s -34.5 s - Show
5n4pr_conf_change_dependant PASS 127 s 13.0 s - -
5n4pr_conf_change_independant PASS 132 s 17.5 s - -
5n4pr_conf_send_dependant PASS 108 s -5.5 s - -
5n4pr_conf_send_independant PASS 122 s 8.5 s - -
5n4pr_rocks_10k_bintree PASS 130 s 14.5 s - -
5n4pr_rocks_10k_change FAIL 179 s 32.0 s Show -