running 13 tests
test config::tests::rejects_unknown_field ... ok
test config::tests::payload_decoding ... ok
test state::tests::apply_config_adds_and_removes_nodes ... ok
test state::tests::healthy_flag_transitions_by_threshold ... ok
test state::tests::udp_only_node_is_usable_for_udp_only ... ok
test state::tests::passive_eject_marks_unhealthy ... ok
test state::tests::manual_switch_and_auto ... ok
test state::tests::priority_selects_highest ... ok
test state::tests::round_robin_uses_all_healthy_nodes ... ok
test state::tests::fail_open_and_closed ... ok
test state::tests::unhealthy_node_is_switched_away_and_drained ... ok
test config::tests::example_config_is_valid ... ok
test config::tests::validation_rules ... ok
test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
running 3 tests
test gen_config_and_check ... ok
test admin_port_rejects_hostile_input_without_crashing_or_misbehaving ... ok
test tcp_udp_failover_and_hot_reload ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.36s
