Run stable tests only:
cargo test -p openhl-consensusSome diagnostics are intentionally marked #[ignore] because they are
environment-sensitive (sandboxed socket permissions and actor scheduling).
Run ignored diagnostics in a non-sandbox environment:
cargo test -p openhl-consensus -- --ignored --nocaptureNotable diagnostics:
engine_app::tests::first_block_via_engine_actorsnode::tests::start_engine_emits_initial_consensus_messagenode::tests::start_engine_emits_listening_event
OpenHlNode::start() now waits for the first consensus app message by
default. If none arrives within 5 seconds, startup fails with an error instead
of returning a stalled handle.
For constrained test environments, disable this check:
node.without_startup_ready_check()