[INFO] cloning repository https://github.com/s1s5/dormant
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/s1s5/dormant" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fs1s5%2Fdormant", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fs1s5%2Fdormant'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6e0fcbd4c1becabb1f60aec46e0ea9c3c641eda6
[INFO] testing s1s5/dormant against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fs1s5%2Fdormant" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/s1s5/dormant
[INFO] finished tweaking git repo https://github.com/s1s5/dormant
[INFO] tweaked toml for git repo https://github.com/s1s5/dormant written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/s1s5/dormant on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/s1s5/dormant already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded hyper-named-pipe v0.1.1
[INFO] [stderr]   Downloaded hyper-tungstenite v0.30.0
[INFO] [stderr]   Downloaded bollard v0.21.1
[INFO] [stderr]   Downloaded bollard-stubs v1.53.1-rc.29.3.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de
[INFO] running `Command { std: "docker" "start" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling humantime v2.4.0
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.5
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling tungstenite v0.30.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zerovec v0.11.7
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling bollard-stubs v1.53.1-rc.29.3.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_provider v2.3.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-tungstenite v0.30.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling h2 v0.4.16
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyperlocal v0.9.1
[INFO] [stderr]    Compiling hyper-tungstenite v0.30.0
[INFO] [stderr]    Compiling bollard v0.21.1
[INFO] [stderr]    Compiling dormant v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 12s
[INFO] running `Command { std: "docker" "inspect" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling dormant v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 11.43s
[INFO] running `Command { std: "docker" "inspect" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/dormant-9eb5d73dc2326980)
[INFO] [stdout] 
[INFO] [stdout] running 128 tests
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test config::tests::test_from_args ... ok
[INFO] [stdout] test config::tests::test_parse_static_routes_comma_and_newline ... ok
[INFO] [stdout] test config::tests::test_parse_static_route ... ok
[INFO] [stdout] test config::tests::test_parse_static_routes_empty_and_invalid_skipped ... ok
[INFO] [stdout] test config::tests::test_from_args_static_routes ... ok
[INFO] [stdout] test docker::tests::test_parse_aliases ... ok
[INFO] [stdout] test docker::tests::test_collect_route_hosts_dedup ... ok
[INFO] [stdout] test docker::tests::test_collect_route_hosts_includes_aliases ... ok
[INFO] [stdout] test docker::tests::test_parse_container_aliases ... ok
[INFO] [stdout] test docker::tests::test_parse_container_always_on ... ok
[INFO] [stdout] test docker::tests::test_parse_container_host_and_healthcheck_status ... ok
[INFO] [stdout] test docker::tests::test_parse_container_depends_on ... ok
[INFO] [stdout] test docker::tests::test_parse_container_tcp_expose ... ok
[INFO] [stdout] test docker::tests::test_parse_duration ... ok
[INFO] [stdout] test docker::tests::test_parse_route ... ok
[INFO] [stdout] test docker::tests::test_parse_routes_multi ... ok
[INFO] [stdout] test docker::tests::test_parse_tcp_expose ... ok
[INFO] [stdout] test docker::tests::test_resolve_dependencies ... ok
[INFO] [stdout] test docker::tests::test_parse_tcp_exposes_multi ... ok
[INFO] [stdout] test docker::tests::test_resolve_ip_prefers_shared_network ... ok
[INFO] [stdout] test lifecycle::tests::test_active_conn_A3_counter_and_saturating ... ok
[INFO] [stdout] test docker::tests::test_resolve_ip_falls_back_when_no_shared_network ... ok
[INFO] [stdout] test docker::tests::test_sync_self_aliases_cannot_resolve_self ... ok
[INFO] [stdout] test lifecycle::tests::test_dependency_levels_missing_dep ... ok
[INFO] [stdout] test docker::tests::test_sync_self_aliases_idempotent ... ok
[INFO] [stdout] test lifecycle::tests::test_dependency_levels_simple ... ok
[INFO] [stdout] test docker::tests::test_sync_self_aliases_connect_conflict_swallowed ... ok
[INFO] [stdout] test docker::tests::test_sync_self_aliases_connects_with_missing_hosts ... ok
[INFO] [stdout] test lifecycle::tests::test_active_conn_remove_clears_active ... ok
[INFO] [stdout] test docker::tests::test_sync_self_aliases_from_alias_label ... ok
[INFO] [stdout] test docker::tests::test_sync_self_aliases_no_routes ... ok
[INFO] [stdout] test docker::tests::test_sync_self_aliases_partial_reconnects_with_merged ... ok
[INFO] [stdout] test lifecycle::tests::test_dependency_levels_circular ... ok
[INFO] [stdout] test lifecycle::tests::test_dependency_levels_recursive ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D2_no_label_single_start ... ok
[INFO] [stdout] test lifecycle::tests::test_group_G1_single_container_started ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D1_3_missing_dep_continues ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D3_cascade_stop ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D1_1b_dep_without_port_started ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D1_2_unmanaged_dep_untouched ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D1_dep_started_first ... ok
[INFO] [stdout] test lifecycle::tests::test_group_levels_parallel_members ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D1_1_managed_dep_started ... ok
[INFO] [stdout] test lifecycle::tests::test_http_status_ok_allowed ... ok
[INFO] [stdout] test lifecycle::tests::test_stop_chain_circular_depth_limit ... ok
[INFO] [stdout] test lifecycle::tests::test_http_status_ok_not_allowed ... ok
[INFO] [stdout] test lifecycle::tests::test_stop_chain_ignores_unmanaged ... ok
[INFO] [stdout] test lifecycle::tests::test_stop_chain_recursive ... ok
[INFO] [stdout] test lifecycle::tests::test_stop_chain_shared_dependency_protected ... ok
[INFO] [stdout] test lifecycle::tests::test_group_G2_2_partial_failure_err ... ok
[INFO] [stdout] test lifecycle::tests::test_stop_chain_shared_dependency_recursive ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D4_circular_depth_limited ... ok
[INFO] [stdout] test lifecycle::tests::test_stop_chain_shared_dependency_stops_when_last ... ok
[INFO] [stdout] test lifecycle::tests::test_group_G2_1_all_ready_ok ... ok
[INFO] [stdout] test lifecycle::tests::test_zero_ref_containers_collects_non_always_on ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D1_4_multiple_deps_started_first ... ok
[INFO] [stdout] test lifecycle::tests::test_zero_ref_containers_ignores_no_referrers ... ok
[INFO] [stdout] test lifecycle::tests::test_zero_ref_containers_collects_when_all_inactive ... ok
[INFO] [stdout] test lifecycle::tests::test_zero_ref_containers_ignores_not_started_by_dormant ... ok
[INFO] [stdout] test lifecycle::tests::test_zero_ref_containers_ignores_not_running ... ok
[INFO] [stdout] test lifecycle::tests::test_depends_on_D4_recursive_resolution ... ok
[INFO] [stdout] test lifecycle::tests::test_zero_ref_containers_keeps_when_referrer_active ... ok
[INFO] [stdout] test lifecycle::tests::test_group_G2_3_skips_running_member ... ok
[INFO] [stdout] test lifecycle::tests::test_zero_ref_containers_ignores_always_on ... ok
[INFO] [stdout] test proxy::tests::test_grpc_detect_content_type ... ok
[INFO] [stdout] test proxy::tests::test_host_resolution_authority_with_port ... ok
[INFO] [stdout] test lifecycle::tests::test_group_G2_starts_all_members ... ok
[INFO] [stdout] test proxy::tests::test_host_resolution_http1_host_header ... ok
[INFO] [stdout] test proxy::tests::test_host_resolution_http2_authority ... ok
[INFO] [stdout] test proxy::tests::test_grpc_C3_non_grpc_uses_http1_backend ... ok
[INFO] [stdout] test proxy::tests::test_group_G2_2_proxy_returns_504 ... ok
[INFO] [stdout] test proxy::tests::test_static_S1_exact_route_forwards_directly ... ok
[INFO] [stdout] test proxy::tests::test_group_G1_proxy_returns_200 ... ok
[INFO] [stdout] test proxy::tests::test_grpc_E33_h2_backend_forward ... ok
[INFO] [stdout] test proxy::tests::test_static_S2_wildcard_route_forwards_directly ... ok
[INFO] [stdout] test proxy::tests::test_http2_E32_h2c_request_returns_200 ... ok
[INFO] [stdout] test proxy::tests::test_static_S2b_forward_preserves_original_host ... ok
[INFO] [stdout] test proxy::tests::test_group_G2_3_proxy_skips_running ... ok
[INFO] [stdout] test router::tests::test_alias_not_used_for_http_resolution ... ok
[INFO] [stdout] test router::tests::test_conflict_both_nonrunning_newest_wins ... ok
[INFO] [stdout] test router::tests::test_conflict_both_running_newest_wins ... ok
[INFO] [stdout] test router::tests::test_conflict_both_stopped ... ok
[INFO] [stdout] test router::tests::test_conflict_running_new_overwrites_stopped ... ok
[INFO] [stdout] test router::tests::test_conflict_running_wins ... ok
[INFO] [stdout] test router::tests::test_conflict_running_wins_regardless_of_created ... ok
[INFO] [stdout] test proxy::tests::test_static_S4_exact_beats_wildcard ... ok
[INFO] [stdout] test proxy::tests::test_group_G2_1_proxy_returns_200 ... ok
[INFO] [stdout] test router::tests::test_name_with_trailing_digits_kept ... ok
[INFO] [stdout] test router::tests::test_conflict_stopped_loses ... ok
[INFO] [stdout] test router::tests::test_containers_unique ... ok
[INFO] [stdout] test proxy::tests::test_static_S3_dynamic_wins_on_conflict ... ok
[INFO] [stdout] test proxy::tests::test_ws_WS4_query_string_forwarded_static ... ok
[INFO] [stdout] test router::tests::test_resolve_host_label ... ok
[INFO] [stdout] test router::tests::test_replica_number_stripped ... ok
[INFO] [stdout] test proxy::tests::test_ws_WS3_query_string_forwarded_dynamic ... ok
[INFO] [stdout] test router::tests::test_resolve_exact ... ok
[INFO] [stdout] test router::tests::test_resolve_multiple_host_labels ... ok
[INFO] [stdout] test proxy::tests::test_ws_WS2_handshake_without_protocol ... ok
[INFO] [stdout] test proxy::tests::test_ws_WS1_handshake_and_protocol_forwarded ... ok
[INFO] [stdout] test router::tests::test_resolve_multiple_routes_same_container_different_ports ... ok
[INFO] [stdout] test router::tests::test_resolve_prefers_newest_when_all_running ... ok
[INFO] [stdout] test router::tests::test_resolve_route_no_port_falls_back_to_default ... ok
[INFO] [stdout] test router::tests::test_resolve_route_port ... ok
[INFO] [stdout] test router::tests::test_resolve_prefers_newest_when_all_stopped ... ok
[INFO] [stdout] test router::tests::test_resolve_prefers_running ... ok
[INFO] [stdout] test router::tests::test_resolve_tcp_all_stopped_newest_wins ... ok
[INFO] [stdout] test router::tests::test_resolve_tcp_conflict_running_wins ... ok
[INFO] [stdout] test router::tests::test_resolve_tcp_port ... ok
[INFO] [stdout] test router::tests::test_routing_G3_group_name_not_resolvable ... ok
[INFO] [stdout] test router::tests::test_static_conflict_dynamic_exact_wins ... ok
[INFO] [stdout] test router::tests::test_static_exact_beats_wildcard ... ok
[INFO] [stdout] test router::tests::test_static_conflict_dynamic_prefix_wins ... ok
[INFO] [stdout] test router::tests::test_static_exact_resolves ... ok
[INFO] [stdout] test router::tests::test_static_invalid_patterns_skipped ... ok
[INFO] [stdout] test router::tests::test_tcp_listen_ports ... ok
[INFO] [stdout] test router::tests::test_static_wildcard_matches_any_depth ... ok
[INFO] [stdout] test router::tests::test_static_wildcard_longest_suffix_wins ... ok
[INFO] [stdout] test lifecycle::tests::test_active_conn_A5_skip_until_zero ... ok
[INFO] [stdout] test lifecycle::tests::test_active_conn_A1_expired_excludes_active ... ok
[INFO] [stdout] test lifecycle::tests::test_active_conn_A2_disconnect_restores_expired ... ok
[INFO] [stdout] test lifecycle::tests::test_active_conn_A4_no_active_expires_normally ... ok
[INFO] [stdout] test proxy::tests::test_sse_A1_active_during_stream_and_released_on_eof ... ok
[INFO] [stdout] test lifecycle::tests::test_idle_loop_stops_expired_non_always_on ... ok
[INFO] [stdout] test lifecycle::tests::test_idle_loop_skips_always_on_container ... ok
[INFO] [stdout] test tcp::tests::test_tcp_forward ... ok
[INFO] [stdout] test tcp::tests::test_tcp_auto_start ... ok
[INFO] [stdout] test tcp::tests::test_tcp_no_route ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 128 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/poc_connect_alias.rs (/opt/rustwide/target/release/deps/poc_connect_alias-3a68351269c28369)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de", kill_on_drop: false }`
[INFO] [stdout] 49192223c01969593cadd7a6640ded21b9e18719f14218c474661ffdc8ec81de
