[INFO] cloning repository https://github.com/keli-123456/kelicloud-agent-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/keli-123456/kelicloud-agent-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeli-123456%2Fkelicloud-agent-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeli-123456%2Fkelicloud-agent-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 96ccae99bf8ff9e6c820463c60021e00f687f6ea
[INFO] testing keli-123456/kelicloud-agent-rs against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkeli-123456%2Fkelicloud-agent-rs" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/keli-123456/kelicloud-agent-rs
[INFO] finished tweaking git repo https://github.com/keli-123456/kelicloud-agent-rs
[INFO] tweaked toml for git repo https://github.com/keli-123456/kelicloud-agent-rs written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/keli-123456/kelicloud-agent-rs on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/keli-123456/kelicloud-agent-rs 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serial-windows v0.4.0
[INFO] [stderr]   Downloaded portable-pty v0.8.1
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.73
[INFO] [stderr]   Downloaded serial v0.4.0
[INFO] [stderr]   Downloaded ioctl-rs v0.1.6
[INFO] [stderr]   Downloaded termios v0.2.2
[INFO] [stderr]   Downloaded serial-unix v0.4.0
[INFO] [stderr] warning: spurious network error (3 tries remaining): failed to get successful HTTP response from `https://static.crates.io/crates/serial-core/0.4.0/download` (151.101.2.137), got 500
[INFO] [stderr] body:
[INFO] [stderr] error sending request: Internal error (status=Some(FastlyStatus::ERROR)) to backend us-west-1
[INFO] [stderr]   Downloaded serial-core v0.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae
[INFO] running `Command { std: "docker" "start" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae", 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" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae", 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" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serial-core v0.4.0
[INFO] [stderr]    Compiling ioctl-rs v0.1.6
[INFO] [stderr]    Compiling termios v0.2.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling serial-unix v0.4.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serial v0.4.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling portable-pty v0.8.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling sysinfo v0.37.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tungstenite v0.28.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling kelicloud-agent-rs v0.2.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 54s
[INFO] running `Command { std: "docker" "inspect" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae", 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" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling kelicloud-agent-rs v0.2.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 56.55s
[INFO] running `Command { std: "docker" "inspect" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae", 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" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kelicloud_agent_rs-19b8d06cf184ea9b)
[INFO] [stdout] running 20 tests
[INFO] [stdout] test ktp_transport::tests::crypto_seal_rejects_sequence_exhaustion_before_nonce_reuse ... ok
[INFO] [stdout] test ktp_transport::tests::stream_codec_advances_cursor_without_draining_every_frame ... ok
[INFO] [stdout] test ktp_transport::tests::tcp_transport_error_exposes_sequence_exhaustion_code ... ok
[INFO] [stdout] test ktp_transport::tests::crypto_open_rejects_sequence_exhaustion_before_nonce_reuse ... ok
[INFO] [stdout] test task::tests::shebang_interpreter_splits_program_and_arguments ... ok
[INFO] [stdout] test ping::tests::socket_address_adds_default_port_to_ipv6_literal ... ok
[INFO] [stdout] test task::tests::shebang_interpreter_rejects_empty_shebang ... ok
[INFO] [stdout] test tunnel_async_runtime::tests::outbound_queue_dwell_percentile_keeps_finite_bucket_upper_bounds ... ok
[INFO] [stdout] test tunnel_async_runtime::tests::outbound_queue_dwell_percentile_uses_observed_max_for_overflow_bucket ... ok
[INFO] [stdout] test tunnel_control::tests::interrupted_control_read_is_retryable_idle ... ok
[INFO] [stdout] test ktp_transport::tests::crypto_record_codec_advances_cursor_without_draining_every_record ... ok
[INFO] [stdout] test tunnel_data::tests::diagnostics_snapshot_reports_runtime_wait_latency_percentiles ... ok
[INFO] [stdout] test ping::tests::high_latency_ping_returns_none_after_three_high_retries_like_go_agent ... ok
[INFO] [stdout] test ping::tests::high_latency_ping_retries_until_normal_latency_like_go_agent ... ok
[INFO] [stdout] test tunnel_data::tests::data_read_timeout_errors_are_idle_but_interrupted_retries ... ok
[INFO] [stdout] test ping::tests::host_without_port_preserves_ipv6_literal ... ok
[INFO] [stdout] test tunnel_runtime::tests::tcp_runtime_terminal_event_for_old_identity_keeps_newer_handle ... ok
[INFO] [stdout] test tunnel_runtime::tests::tcp_runtime_terminal_event_removes_handle_and_delays_restart_for_ready_visibility ... ok
[INFO] [stdout] test linux_proc::tests::public_ip_probe_clients_filter_resolved_addresses_by_family_like_go_agent ... ok
[INFO] [stderr]      Running unittests src/bin/admin-terminal-smoke.rs (/opt/rustwide/target/debug/deps/admin_terminal_smoke-033fb1433b5af35e)
[INFO] [stdout] test terminal::linux_terminal_tests::terminal_session_emits_shell_prompt_before_input ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/backend-protocol-smoke.rs (/opt/rustwide/target/debug/deps/backend_protocol_smoke-b6053b1756a2b7e8)
[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] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/kelicloud_agent_rs-7f0f2b5386afce74)
[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] [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] [stderr]      Running unittests src/bin/ktp-carrier-matrix-summary.rs (/opt/rustwide/target/debug/deps/ktp_carrier_matrix_summary-345241040c188921)
[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] [stderr]      Running unittests src/bin/ktp-codec-bench.rs (/opt/rustwide/target/debug/deps/ktp_codec_bench-16ce7f6fc2450da3)
[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] [stderr]      Running unittests src/bin/ktp-e2e-bench.rs (/opt/rustwide/target/debug/deps/ktp_e2e_bench-6898d66ab8a1a4e9)
[INFO] [stderr]      Running unittests src/bin/ktp-local-backend-matrix-summary.rs (/opt/rustwide/target/debug/deps/ktp_local_backend_matrix_summary-7ffa5727f20b9607)
[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] [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] [stderr]      Running unittests src/bin/ktp-policy-summary.rs (/opt/rustwide/target/debug/deps/ktp_policy_summary-815c29ab0f0dd95f)
[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] [stderr]      Running unittests src/bin/ktp-tunnel-bench.rs (/opt/rustwide/target/debug/deps/ktp_tunnel_bench-81ef5b3f88306f80)
[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] [stderr]      Running unittests src/bin/ktp-tunnel-matrix-summary.rs (/opt/rustwide/target/debug/deps/ktp_tunnel_matrix_summary-00b4c8361a60abd0)
[INFO] [stderr]      Running unittests src/bin/smoke-summary.rs (/opt/rustwide/target/debug/deps/smoke_summary-b09afd9b2ffde6b9)
[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] [stderr]      Running tests/admin_terminal_smoke.rs (/opt/rustwide/target/debug/deps/admin_terminal_smoke-e705627e216a971f)
[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] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test session_cookie_header_uses_backend_cookie_name ... ok
[INFO] [stdout] test admin_terminal_origin_matches_panel_origin ... ok
[INFO] [stdout] test admin_terminal_ws_url_converts_https_to_wss ... ok
[INFO] [stdout] test admin_terminal_ws_url_targets_panel_terminal_endpoint ... ok
[INFO] [stdout] test admin_terminal_smoke_sends_xterm_compatible_binary_input ... ok
[INFO] [stdout] test admin_terminal_smoke_times_out_without_sending_when_prompt_never_arrives ... ok
[INFO] [stdout] test admin_terminal_smoke_does_not_send_input_immediately_after_connect ... ok
[INFO] [stdout] test admin_terminal_smoke_waits_for_shell_prompt_before_sending_input ... ok
[INFO] [stderr]      Running tests/auto_discovery.rs (/opt/rustwide/target/debug/deps/auto_discovery-2820ed7b2e8f11a8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test auto_discovery_registered_smoke_line_includes_uuid_only ... ok
[INFO] [stdout] test register_url_normalizes_base_and_escapes_hostname ... ok
[INFO] [stdout] test resolve_registers_and_saves_token_when_cache_is_missing ... ok
[INFO] [stdout] test resolve_uses_cached_token_without_registering ... ok
[INFO] [stdout] test token_recovery_skips_registration_when_token_already_rotated ... ok
[INFO] [stdout] test token_recovery_clears_stale_cache_and_registers_new_token ... ok
[INFO] [stdout] test reqwest_registrar_posts_go_agent_compatible_register_request ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backend_protocol_smoke.rs (/opt/rustwide/target/debug/deps/backend_protocol_smoke-1b3db5df3fe12bd6)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test sample_report_contains_backend_accepted_metrics ... ok
[INFO] [stdout] test sample_basic_info_uses_linux_compatible_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/canary_install_script.rs (/opt/rustwide/target/debug/deps/canary_install_script-f33d4fcc951e6808)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test canary_install_script_collects_ktp_live_evidence_when_tunnel_enabled ... ok
[INFO] [stdout] test canary_install_script_documents_real_host_stages ... ok
[INFO] [stderr]      Running tests/ci_workflow.rs (/opt/rustwide/target/debug/deps/ci_workflow-0e644313f16d31c0)
[INFO] [stdout] test canary_install_script_has_valid_bash_syntax_and_help ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test ci_workflow_lints_github_actions_workflows ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_version.rs (/opt/rustwide/target/debug/deps/cli_version-db2dbf69edb7fbe4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test cli_version_prints_package_version_without_config ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cn_connectivity.rs (/opt/rustwide/target/debug/deps/cn_connectivity-d2e2f9f049340b3f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test cn_connectivity_report_generator_injects_current_state ... ok
[INFO] [stdout] test cn_connectivity_disabled_or_empty_targets_clears_report_value ... ok
[INFO] [stdout] test cn_connectivity_state_marks_second_consecutive_failure_blocked_suspected ... ok
[INFO] [stdout] test cn_connectivity_config_creates_go_compatible_waiting_result ... ok
[INFO] [stdout] test cn_connectivity_probe_retries_until_success ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config.rs (/opt/rustwide/target/debug/deps/config-c64435c427c1e326)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test config_accepts_go_agent_short_connection_flags ... ok
[INFO] [stdout] test config_accepts_zero_info_report_interval_for_every_cycle ... ok
[INFO] [stdout] test config_can_disable_tunnel_control_from_environment ... ok
[INFO] [stdout] test config_builds_tunnel_runtime_limits_from_ktp_policy ... ok
[INFO] [stdout] test config_can_enable_tunnel_data_from_environment ... ok
[INFO] [stdout] test config_command_line_overrides_connection_options ... ok
[INFO] [stdout] test config_accepts_auto_discovery_key_from_environment ... ok
[INFO] [stdout] test config_accepts_go_agent_custom_dns_option ... ok
[INFO] [stdout] test config_accepts_go_agent_gpu_flag_alias ... ok
[INFO] [stdout] test config_accepts_auto_discovery_key_without_static_token ... ok
[INFO] [stdout] test config_defaults_ktp_relay_batch_policy_to_adaptive_when_tunnel_data_is_enabled ... ok
[INFO] [stdout] test config_accepts_go_agent_include_mountpoint_flag_alias ... ok
[INFO] [stdout] test config_disables_tunnel_data_by_default ... ok
[INFO] [stdout] test config_env_booleans_match_go_agent_true_and_one_only ... ok
[INFO] [stdout] test config_environment_overrides_command_line_metric_options_like_go_agent ... ok
[INFO] [stdout] test config_environment_overrides_command_line_like_go_agent ... ok
[INFO] [stdout] test config_reads_endpoint_and_token_from_environment ... ok
[INFO] [stdout] test config_reads_connection_options_from_environment ... ok
[INFO] [stdout] test config_reads_go_agent_metric_options_from_environment ... ok
[INFO] [stdout] test config_file_overrides_args_and_env_like_go_agent_json_config ... ok
[INFO] [stdout] test config_invalid_numeric_env_values_match_go_agent_ignore_invalid ... ok
[INFO] [stdout] test config_preserves_explicit_fixed_ktp_relay_batch_policy_when_tunnel_data_is_enabled ... ok
[INFO] [stdout] test config_ignores_unknown_go_agent_flags_like_cobra ... ok
[INFO] [stdout] test config_reads_ktp_tcp_tunnel_data_address_from_environment_and_cli ... ok
[INFO] [stdout] test config_reads_ktp_tcp_auth_version_from_cli_env_and_file ... ok
[INFO] [stdout] test config_rejects_invalid_ktp_relay_adaptive_tuning ... ok
[INFO] [stdout] test config_rejects_invalid_ktp_tcp_auth_version ... ok
[INFO] [stdout] test config_requires_endpoint ... ok
[INFO] [stdout] test config_reads_ktp_tls_ca_cert_from_cli_env_and_file ... ok
[INFO] [stdout] test config_requires_token ... ok
[INFO] [stdout] test config_reads_ktp_relay_adaptive_tuning_from_cli_env_and_file ... ok
[INFO] [stdout] test config_supports_go_agent_metric_options ... ok
[INFO] [stdout] test config_supports_boolean_flags ... ok
[INFO] [stdout] test config_rejects_invalid_ktp_relay_batch_policy ... ok
[INFO] [stdout] test config_reads_ktp_relay_batch_policy_from_cli_env_and_file ... ok
[INFO] [stdout] test config_ignores_deprecated_go_agent_memory_mode_available_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/install_script.rs (/opt/rustwide/target/debug/deps/install_script-8527933bc94c8d0e)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test install_script_defines_systemd_service_and_config_paths ... ok
[INFO] [stdout] test install_script_stops_existing_service_before_replacing_binary ... ok
[INFO] [stdout] test install_script_downloads_to_temporary_file_before_replacing_binary ... ok
[INFO] [stdout] test panel_style_command_defaults_to_install_when_command_is_omitted ... ok
[INFO] [stdout] test install_script_exposes_panel_compatible_linux_flags ... ok
[INFO] [stdout] test render_env_respects_explicit_tunnel_relay_batch_policy ... ok
[INFO] [stdout] test render_service_outputs_systemd_unit ... ok
[INFO] [stdout] test render_env_maps_install_version_and_github_proxy_aliases ... ok
[INFO] [stdout] test render_env_outputs_agent_environment ... ok
[INFO] [stdout] test render_env_accepts_panel_compatible_auto_discovery_arguments ... ok
[INFO] [stdout] test render_env_accepts_ktp_relay_adaptive_tuning ... ok
[INFO] [stdout] test render_env_can_enable_tunnel_data_plane ... ok
[INFO] [stderr]      Running tests/ktp.rs (/opt/rustwide/target/debug/deps/ktp-2d85e937a062f166)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test encode_frame_into_reuses_output_buffer ... ok
[INFO] [stdout] test preserves_session_data_payload_leg_flags_and_session_id ... ok
[INFO] [stdout] test rejects_non_zero_reserved_header_field ... ok
[INFO] [stdout] test encodes_and_decodes_hello_connection_frame ... ok
[INFO] [stdout] test rejects_payload_above_max_limit ... ok
[INFO] [stdout] test rejects_unsupported_version ... ok
[INFO] [stdout] test rejects_invalid_connection_leg_for_session_frame ... ok
[INFO] [stdout] test rejects_wrong_magic ... ok
[INFO] [stdout] test rejects_truncated_header_and_truncated_payload ... ok
[INFO] [stderr]      Running tests/ktp_batch_matrix_script.rs (/opt/rustwide/target/debug/deps/ktp_batch_matrix_script-aadd599cbbc921e8)
[INFO] [stdout] test decode_rejects_payload_above_protocol_max_even_when_caller_limit_is_higher ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test ktp_batch_matrix_script_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] test ktp_batch_matrix_script_dry_run_expands_each_policy_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_dry_run_expands_each_client_and_batch_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_dry_run_passes_adaptive_tuning_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_dry_run_does_not_create_csv_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_sweeps_relay_batch_frames_with_rdp_like_defaults ... ok
[INFO] [stdout] test ktp_batch_matrix_script_dry_run_expands_each_batch_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_writes_csv_from_bench_output_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_passes_latency_and_fairness_gates_to_policy_summary_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_runs_policy_gate_after_csv_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_writes_csv_for_each_policy_on_linux ... ok
[INFO] [stderr]      Running tests/ktp_bench_cli.rs (/opt/rustwide/target/debug/deps/ktp_bench_cli-160fc1544c5202dd)
[INFO] [stdout] test ktp_batch_matrix_script_policy_gate_fails_on_fixed_better_on_linux ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tunnel_relay_smoke_script_runs_ktp_tunnel_bench ... ok
[INFO] [stdout] test ktp_tunnel_bench_cli_reports_loopback_throughput ... ok
[INFO] [stdout] test ktp_tunnel_bench_cli_reports_relay_to_client_batch_read ... ok
[INFO] [stdout] test ktp_tunnel_bench_cli_can_average_multiple_runs ... ok
[INFO] [stdout] test ktp_tunnel_bench_cli_reports_client_to_relay_batch_write ... ok
[INFO] [stderr]      Running tests/ktp_carrier_matrix_script.rs (/opt/rustwide/target/debug/deps/ktp_carrier_matrix_script-598478f6d3c1d85d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test ktp_carrier_matrix_script_sweeps_directions_with_repeatable_defaults ... ok
[INFO] [stdout] test ktp_carrier_matrix_script_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] test ktp_carrier_matrix_script_dry_run_expands_each_direction_and_payload_on_linux ... ok
[INFO] [stdout] test ktp_carrier_matrix_script_writes_csv_from_bench_output_on_linux ... ok
[INFO] [stderr]      Running tests/ktp_carrier_matrix_summary_cli.rs (/opt/rustwide/target/debug/deps/ktp_carrier_matrix_summary_cli-dc3d8be3288859cc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test ktp_carrier_matrix_summary_rejects_earlier_batch_row_without_reuse ... ok
[INFO] [stdout] test ktp_carrier_matrix_summary_rejects_batch_write_below_threshold ... ok
[INFO] [stdout] test ktp_carrier_matrix_summary_accepts_reused_batch_positive_throughput ... ok
[INFO] [stdout] test ktp_carrier_matrix_summary_rejects_zero_batch_throughput ... ok
[INFO] [stdout] test ktp_carrier_matrix_summary_rejects_missing_batch_reuse_evidence ... ok
[INFO] [stdout] test ktp_carrier_matrix_summary_reports_min_throughput_across_all_shapes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp_codec_bench_cli.rs (/opt/rustwide/target/debug/deps/ktp_codec_bench_cli-1f010a3133fcf242)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test ktp_codec_bench_cli_reports_stream_cursor_decode_throughput ... ok
[INFO] [stderr]      Running tests/ktp_codec_matrix_script.rs (/opt/rustwide/target/debug/deps/ktp_codec_matrix_script-2356a676b0bc64ed)
[INFO] [stdout] test ktp_codec_bench_cli_reports_crypto_record_cursor_decode_throughput ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test ktp_codec_matrix_script_sweeps_modes_with_repeatable_defaults ... ok
[INFO] [stdout] test ktp_codec_matrix_script_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] test ktp_codec_matrix_script_dry_run_expands_modes_and_payloads_on_linux ... ok
[INFO] [stdout] test ktp_codec_matrix_script_writes_csv_from_bench_output_on_linux ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp_e2e_bench_cli.rs (/opt/rustwide/target/debug/deps/ktp_e2e_bench_cli-ef35673fe7bb39a7)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test ktp_e2e_bench_cli_rejects_unknown_profile ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_rejects_unknown_relay_batch_policy ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_rejects_zero_relay_batch_frames ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_rejects_zero_clients ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_rejects_zero_runs ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_custom_relay_batch_frames_when_requested ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_applies_custom_adaptive_batch_tuning ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_client_latency_fairness_when_requested ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_keeps_adaptive_batch_at_four_clients ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_runtime_ingress_egress_throughput ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_rdp_like_profile_metrics ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_relay_diagnostics_when_requested ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_repeated_run_statistics ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_multi_client_aggregate_throughput ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_caps_adaptive_batch_at_eight_clients ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_latency_percentiles_when_requested ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp_live_canary_script.rs (/opt/rustwide/target/debug/deps/ktp_live_canary_script-6bdbb0b1a03402fc)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test ktp_live_canary_script_collects_tunnel_data_diagnostics ... ok
[INFO] [stdout] test ktp_live_canary_script_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] test ktp_live_canary_script_rejects_zero_socket_batch_reads ... ok
[INFO] [stdout] test ktp_live_canary_script_rejects_zero_socket_batch_writes ... ok
[INFO] [stdout] test ktp_live_canary_script_requires_ktp_tcp_carrier_and_crypto_evidence ... ok
[INFO] [stdout] test ktp_live_canary_script_requires_startup_policy_evidence ... ok
[INFO] [stdout] test ktp_live_canary_script_can_require_multi_frame_socket_batch_writes ... ok
[INFO] [stdout] test ktp_live_canary_script_can_require_multi_frame_socket_batch_reads ... ok
[INFO] [stdout] test ktp_live_canary_script_accepts_ktp_tls_carrier_when_requested ... ok
[INFO] [stdout] test ktp_live_canary_script_accepts_v2_auth_startup_when_requested ... ok
[INFO] [stdout] test ktp_live_canary_script_accepts_sample_log_file ... ok
[INFO] [stderr]      Running tests/ktp_local_backend_matrix_script.rs (/opt/rustwide/target/debug/deps/ktp_local_backend_matrix_script-aea4e8d1aa62be25)
[INFO] [stdout] test ktp_live_canary_script_can_bind_tunnel_echo_evidence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test ktp_local_backend_matrix_script_declares_summary_contract ... ok
[INFO] [stdout] test ktp_local_backend_matrix_script_declares_carrier_matrix_contract ... ok
[INFO] [stdout] test ktp_local_backend_matrix_script_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] test ktp_local_backend_matrix_script_rejects_unknown_carrier ... ok
[INFO] [stdout] test ktp_local_backend_matrix_script_dry_run_expands_websocket_ktp_tcp_and_ktp_tls ... ok
[INFO] [stdout] test ktp_local_backend_matrix_script_writes_summary_with_fake_smoke_on_linux ... ok
[INFO] [stderr]      Running tests/ktp_local_backend_matrix_summary_cli.rs (/opt/rustwide/target/debug/deps/ktp_local_backend_matrix_summary_cli-ef33dcfe0d5fb357)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test ktp_local_backend_matrix_summary_reports_carrier_comparison ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_rejects_rdp_like_rtt_p95_above_threshold ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_require_ktp_tunnel_rtt_rejects_missing_rtt_evidence ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_rejects_rdp_like_client_spread_above_threshold ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_require_ktp_rdp_like_rtt_accepts_multi_client_sample ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_require_ktp_aead_rejects_missing_crypto ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_rejects_missing_required_columns ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_require_ktp_rdp_like_rtt_rejects_trivial_sample ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_require_pass_rejects_failed_rows ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp_local_backend_tunnel_matrix_script.rs (/opt/rustwide/target/debug/deps/ktp_local_backend_tunnel_matrix_script-549e5e2c14e2d22f)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_declares_contract ... ok
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_truncates_long_database_names_for_mysql ... ok
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_dry_run_expands_auth_versions ... ok
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_dry_run_expands_clients ... ok
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_dry_run_expands_policies_and_clients ... ok
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_writes_summary_with_fake_smoke_on_linux ... ok
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_latency_gate_fails_after_writing_summary_on_linux ... ok
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_marks_timed_out_client_run_on_linux ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp_policy_summary_cli.rs (/opt/rustwide/target/debug/deps/ktp_policy_summary_cli-f9bd023bd6069bb6)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test ktp_policy_summary_cli_latency_gate_rejects_adaptive_p95_above_threshold ... ok
[INFO] [stdout] test ktp_policy_summary_cli_rejects_csv_without_policy_pairs ... ok
[INFO] [stdout] test ktp_policy_summary_cli_recommends_policy_for_each_verdict ... ok
[INFO] [stdout] test ktp_policy_summary_cli_fairness_gate_rejects_adaptive_spread_above_threshold ... ok
[INFO] [stdout] test ktp_policy_summary_cli_fail_gate_rejects_fixed_better_verdict ... ok
[INFO] [stdout] test ktp_policy_summary_cli_reports_adaptive_better_when_all_primary_metrics_improve ... ok
[INFO] [stdout] test ktp_policy_summary_cli_fail_gate_allows_same_effective_policy ... ok
[INFO] [stdout] test ktp_policy_summary_cli_reports_fixed_better_when_adaptive_regresses ... ok
[INFO] [stdout] test ktp_policy_summary_cli_fail_gate_allows_adaptive_better_verdict ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp_transport.rs (/opt/rustwide/target/debug/deps/ktp_transport-a5d98c58d8d33457)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test crypto_record_rejects_tampered_ciphertext ... ok
[INFO] [stdout] test crypto_record_round_trips_ktp_frame_and_hides_plaintext ... ok
[INFO] [stdout] test crypto_record_rejects_out_of_order_sequence ... ok
[INFO] [stdout] test crypto_seal_appends_multiple_records_without_clearing_output ... ok
[INFO] [stdout] test crypto_record_codec_decodes_split_encrypted_records ... ok
[INFO] [stdout] test crypto_seal_frame_into_reuses_output_buffer ... ok
[INFO] [stdout] test encrypted_stream_flushes_after_single_and_batched_writes ... ok
[INFO] [stdout] test encrypted_stream_round_trips_over_generic_duplex_io ... ok
[INFO] [stdout] test encrypted_tcp_stream_enables_tcp_nodelay_by_default ... ok
[INFO] [stdout] test encrypted_tcp_stream_reads_batches_into_reusable_buffer ... ok
[INFO] [stdout] test ktp_tcp_transport_error_exposes_stable_codes ... ok
[INFO] [stdout] test stream_codec_decodes_frame_split_across_tcp_chunks ... ok
[INFO] [stdout] test stream_codec_decodes_multiple_frames_from_one_chunk ... ok
[INFO] [stdout] test stream_codec_rejects_oversized_payload_from_header_before_body_arrives ... ok
[INFO] [stdout] test stream_codec_reports_malformed_header_before_payload_length_limit ... ok
[INFO] [stdout] test encrypted_stream_round_trips_over_tls_carrier ... ok
[INFO] [stdout] test encrypted_tcp_stream_round_trips_frame_over_loopback ... ok
[INFO] [stdout] test encrypted_tcp_stream_sends_batched_frames_over_loopback ... ok
[INFO] [stdout] test encrypted_tcp_frame_relay_drains_ready_batches_per_round ... ok
[INFO] [stdout] test encrypted_tcp_frame_relay_forwards_between_two_endpoints ... ok
[INFO] [stdout] test encrypted_tcp_stream_handles_100_concurrent_loopback_round_trips ... ok
[INFO] [stdout] test encrypted_tcp_frame_relay_handles_100_bidirectional_rounds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp_tunnel_matrix_summary_cli.rs (/opt/rustwide/target/debug/deps/ktp_tunnel_matrix_summary_cli-ff791f7041c799e1)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test ktp_tunnel_matrix_summary_rejects_missing_required_columns ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_keeps_precision_for_small_echo_throughput ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_reports_fixed_adaptive_pair_verdicts ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_relay_error_gates_reject_backend_errors ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_expect_matrix_accepts_all_policy_client_rows ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_fail_gate_rejects_fixed_better_verdict ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_recommends_policy_for_each_pair ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_expect_matrix_rejects_missing_policy_client_rows ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_separates_policy_comparisons_by_auth_version ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_reports_pass_rows_and_extremes ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_threshold_gate_rejects_low_echo_throughput ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_threshold_gates_reject_latency_and_spread_regressions ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_require_pass_rejects_failed_rows ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_threshold_gate_rejects_low_throughput ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/linux_proc.rs (/opt/rustwide/target/debug/deps/linux_proc-48732e5d5e286ff1)
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test count_process_entries_matches_go_agent_numeric_proc_dirs ... ok
[INFO] [stdout] test detailed_gpu_command_paths_match_go_agent_linux_paths ... ok
[INFO] [stdout] test count_process_entries_in_dir_supports_host_proc_root ... ok
[INFO] [stdout] test cpu_usage_from_proc_stat_samples_matches_gopsutil_percent_formula ... ok
[INFO] [stdout] test cpu_name_from_sources_matches_go_agent_priority_and_default ... ok
[INFO] [stdout] test count_socket_entries_ignores_header ... ok
[INFO] [stdout] test count_socket_entries_counts_hex_case_rows_like_go_agent ... ok
[INFO] [stdout] test detailed_gpu_command_resolution_matches_go_agent_start_fallback ... ok
[INFO] [stdout] test count_socket_entries_skips_malformed_proc_net_rows_like_go_agent ... ok
[INFO] [stdout] test count_socket_entries_deduplicates_duplicate_proc_net_rows_like_go_agent ... ok
[INFO] [stdout] test disk_include_mountpoints_uses_direct_usage_lookup_like_go_agent ... ok
[INFO] [stdout] test disk_mounts_filter_like_go_agent ... ok
[INFO] [stdout] test disk_mounts_filter_remote_network_opts_like_go_agent ... ok
[INFO] [stdout] test detect_container_from_cgroup_matches_common_runtime_markers ... ok
[INFO] [stdout] test disk_mounts_whitespace_include_mountpoints_match_go_agent_custom_mode ... ok
[INFO] [stdout] test kernel_version_matches_go_agent_uname_fallback ... ok
[INFO] [stdout] test detailed_gpu_parsers_zero_negative_unsigned_fields_like_go_agent ... ok
[INFO] [stdout] test linux_supported_matches_compile_target ... ok
[INFO] [stdout] test detect_container_from_markers_prefers_runtime_for_containerenv_like_go_agent ... ok
[INFO] [stdout] test detailed_gpu_parsers_keep_entries_with_missing_names_like_go_agent ... ok
[INFO] [stdout] test disk_mounts_honor_include_mountpoints_like_go_agent ... ok
[INFO] [stdout] test memory_raw_used_mode_matches_go_agent_htop_like_branch ... ok
[INFO] [stdout] test memory_include_cache_mode_matches_go_agent_flag ... ok
[INFO] [stdout] test memory_include_cache_mode_takes_priority_over_raw_used_like_go_agent ... ok
[INFO] [stdout] test marker_file_exists_at_matches_go_agent_non_directory_markers ... ok
[INFO] [stdout] test network_speed_from_samples_matches_go_agent_one_second_delta ... ok
[INFO] [stdout] test nic_ip_addresses_from_ip_addr_show_output_returns_none_when_filtered_nics_have_no_ips ... ok
[INFO] [stdout] test parse_amd_rocm_smi_json_extracts_detailed_gpu_metrics ... ok
[INFO] [stdout] test memory_raw_used_mode_reports_zero_ram_when_memtotal_missing_like_go_agent ... ok
[INFO] [stdout] test parse_cpuinfo_name_matches_go_agent_proc_fallback_prefixes ... ok
[INFO] [stdout] test memory_values_from_meminfo_rejects_zero_total_like_go_agent_fallback ... ok
[INFO] [stdout] test network_filter_treats_whitespace_include_list_like_go_agent_whitelist ... ok
[INFO] [stdout] test normalize_dns_server_matches_go_agent_custom_dns_flag ... ok
[INFO] [stdout] test parse_ip_address_list_picks_first_ipv4_and_global_ipv6 ... ok
[INFO] [stdout] test memory_selection_keeps_swap_from_meminfo_when_ram_needs_fallback_like_go_agent ... ok
[INFO] [stdout] test parse_ip_addr_show_output_filters_interfaces_like_go_agent_nic_ip_mode ... ok
[INFO] [stdout] test parse_ip_addr_show_output_handles_real_multiline_interface_blocks ... ok
[INFO] [stdout] test parse_loadavg_extracts_loads_and_process_count ... ok
[INFO] [stdout] test parse_lscpu_model_name_matches_go_agent_cpu_name_priority ... ok
[INFO] [stdout] test parse_lspci_gpu_name_excludes_clgd5_cirrus_virtual_display_like_go_agent ... ok
[INFO] [stdout] test parse_lspci_gpu_name_keeps_non_gd5_cirrus_devices_like_go_agent ... ok
[INFO] [stdout] test parse_lspci_gpu_name_prefers_real_gpu_and_excludes_virtual_display ... ok
[INFO] [stdout] test parse_lspci_gpu_name_strips_any_trailing_parenthesized_suffix_like_go_agent ... ok
[INFO] [stdout] test parse_lspci_gpu_name_uses_go_agent_line_order_for_priority_vendors ... ok
[INFO] [stdout] test parse_meminfo_calculates_go_compatible_memory ... ok
[INFO] [stdout] test parse_meminfo_ignores_negative_values_like_go_agent ... ok
[INFO] [stdout] test parse_lspci_gpu_name_skips_malformed_display_lines_like_go_agent ... ok
[INFO] [stdout] test parse_net_dev_accepts_go_agent_minimum_counter_columns ... ok
[INFO] [stdout] test parse_net_dev_excludes_loopback_and_container_interfaces ... ok
[INFO] [stdout] test parse_net_dev_interfaces_returns_filtered_per_nic_counters ... ok
[INFO] [stdout] test parse_net_dev_honors_include_and_exclude_filters ... ok
[INFO] [stdout] test parse_net_dev_uses_last_colon_for_interface_aliases_like_go_agent ... ok
[INFO] [stdout] test parse_nvidia_smi_xml_accepts_child_tags_with_attributes_like_go_agent ... ok
[INFO] [stdout] test parse_nvidia_smi_xml_accepts_gpu_tags_with_attributes_like_go_agent ... ok
[INFO] [stdout] test parse_nvidia_smi_xml_extracts_detailed_gpu_metrics ... ok
[INFO] [stdout] test parse_net_static_total_between_sums_reset_window_and_filters_nics ... ok
[INFO] [stdout] test parse_proc_mount_options_maps_opts_by_mountpoint ... ok
[INFO] [stdout] test parse_public_ipv4_response_extracts_ips_from_go_agent_api_shapes ... ok
[INFO] [stdout] test parse_uptime_uses_first_seconds_field ... ok
[INFO] [stdout] test parse_nvidia_smi_xml_uses_structured_utilization_and_temperature_like_go_agent ... ok
[INFO] [stdout] test parse_nvidia_smi_xml_uses_framebuffer_memory_like_go_agent ... ok
[INFO] [stdout] test parse_public_ipv6_response_matches_go_agent_first_regex_match ... ok
[INFO] [stdout] test parse_nvidia_smi_xml_decodes_text_entities_like_go_agent ... ok
[INFO] [stdout] test parse_os_release_pretty_name_matches_go_agent_os_name ... ok
[INFO] [stdout] test proc_metrics_sample_deduplicates_udp_rows_like_go_agent ... ok
[INFO] [stdout] test proc_metrics_sample_rejects_invalid_go_agent_net_dev_counter_columns ... ok
[INFO] [stdout] test proc_metrics_uses_proc_entry_count_instead_of_loadavg_process_total ... ok
[INFO] [stdout] test public_ip_probe_urls_match_go_agent_order ... ok
[INFO] [stdout] test reset_date_ymd_matches_go_agent_month_rotate_rules ... ok
[INFO] [stdout] test sysfs_drm_gpu_name_matches_go_agent_arm_soc_and_driver_fallbacks ... ok
[INFO] [stdout] test reset_timestamp_for_day_keeps_invalid_reset_day_at_current_time_like_go_agent ... ok
[INFO] [stdout] test special_linux_os_names_match_go_agent_priority_helpers ... ok
[INFO] [stdout] test reset_timestamp_for_day_uses_local_midnight_reset_window ... ok
[INFO] [stdout] test proc_metrics_sample_reports_go_agent_error_labels_for_missing_sources ... ok
[INFO] [stdout] test proc_metrics_sample_rejects_negative_net_dev_counters_like_go_agent ... ok
[INFO] [stdout] test virtualization_from_cpuid_parts_matches_go_agent_vendor_mapping ... ok
[INFO] [stdout] test resolve_host_with_dns_server_uses_the_configured_dns_endpoint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/live_panel_control_smoke_script.rs (/opt/rustwide/target/debug/deps/live_panel_control_smoke_script-3c709e38be2ee017)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test live_panel_control_smoke_script_triggers_exec_and_ping ... ok
[INFO] [stdout] test live_panel_control_smoke_script_can_login_with_admin_credentials ... ok
[INFO] [stdout] test live_panel_control_smoke_script_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/local_backend_smoke_script.rs (/opt/rustwide/target/debug/deps/local_backend_smoke_script-5a6ab17b0b94c962)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test local_backend_smoke_script_prints_agent_logs_before_backend_logs ... ok
[INFO] [stdout] test local_backend_smoke_script_keeps_recovered_client_after_agent_restart ... ok
[INFO] [stdout] test local_backend_smoke_script_reads_tunnel_echo_until_expected_length ... ok
[INFO] [stdout] test local_backend_smoke_script_requires_node_only_when_preparing_frontend ... ok
[INFO] [stdout] test local_backend_smoke_script_retries_admin_login_until_database_is_ready ... ok
[INFO] [stdout] test local_backend_smoke_script_records_tunnel_echo_latency_evidence ... ok
[INFO] [stdout] test local_backend_smoke_script_can_run_tunnel_relay_over_ktp_tcp ... ok
[INFO] [stdout] test local_backend_smoke_script_surfaces_backend_startup_logs ... ok
[INFO] [stdout] test local_backend_smoke_script_surfaces_terminal_helper_failures ... ok
[INFO] [stdout] test local_backend_smoke_script_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] test local_backend_smoke_script_writes_tunnel_echo_failure_evidence ... ok
[INFO] [stdout] test local_backend_smoke_script_orchestrates_real_backend_controls ... ok
[INFO] [stdout] test local_backend_smoke_script_reads_latest_auto_discovery_uuid_from_agent_log ... ok
[INFO] [stdout] test local_backend_smoke_script_creates_minimal_frontend_placeholder_when_skipping_frontend_build ... ok
[INFO] [stdout] test local_backend_smoke_script_sizes_tunnel_rule_limit_to_echo_clients ... ok
[INFO] [stdout] test local_backend_smoke_script_generates_tunnel_echo_evidence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/net_static.rs (/opt/rustwide/target/debug/deps/net_static-50c5070e703c5397)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test parse_net_static_total_between_accepts_missing_interfaces_like_go_agent ... ok
[INFO] [stdout] test parse_net_static_total_between_rejects_negative_counters_like_go_agent ... ok
[INFO] [stdout] test sampler_prunes_expired_records_on_load_like_go_agent ... ok
[INFO] [stdout] test sampler_uses_persisted_nics_whitelist_like_go_agent ... ok
[INFO] [stdout] test sampler_refreshes_nics_whitelist_like_go_agent_set_new_config ... ok
[INFO] [stdout] test sampler_uses_persisted_preserve_days_like_go_agent ... ok
[INFO] [stdout] test sampler_records_deltas_and_flushes_go_compatible_json ... ok
[INFO] [stdout] test sampler_loads_existing_file_and_prunes_expired_records_on_load ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ping.rs (/opt/rustwide/target/debug/deps/ping-8ba6fb011d01463f)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test parse_linux_ping_latency_from_common_output ... ok
[INFO] [stdout] test fixed_ping_executor_returns_configured_latency ... ok
[INFO] [stdout] test ping_result_serializes_backend_shape ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/protocol.rs (/opt/rustwide/target/debug/deps/protocol-8fa58ec711b43905)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test preserves_unknown_backend_message_name ... ok
[INFO] [stdout] test parses_exec_message ... ok
[INFO] [stdout] test parses_ping_message ... ok
[INFO] [stdout] test report_ws_url_converts_http_endpoint_to_ws_and_escapes_token ... ok
[INFO] [stdout] test parses_terminal_message_from_request_id ... ok
[INFO] [stdout] test report_ws_url_rejects_empty_endpoint ... ok
[INFO] [stdout] test report_ws_url_rejects_empty_token ... ok
[INFO] [stdout] test tunnel_data_ktp_tcp_url_accepts_address_or_url ... ok
[INFO] [stdout] test report_ws_url_converts_https_endpoint_to_wss ... ok
[INFO] [stdout] test tunnel_control_ws_url_adds_token ... ok
[INFO] [stdout] test tunnel_data_ws_url_adds_token ... ok
[INFO] [stdout] test terminal_ws_url_adds_token_and_terminal_id ... ok
[INFO] [stdout] test terminal_ws_url_converts_idn_host_to_ascii_like_go_agent ... ok
[INFO] [stdout] test report_ws_url_converts_idn_host_to_ascii_like_go_agent ... ok
[INFO] [stdout] test parses_cn_connectivity_probe_config_message ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/real_host_control_canary_script.rs (/opt/rustwide/target/debug/deps/real_host_control_canary_script-364f9b68c3d1932d)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test real_host_control_canary_accepts_service_wait_from_workflow ... ok
[INFO] [stdout] test real_host_control_canary_keeps_panel_cookie_out_of_process_args ... ok
[INFO] [stdout] test real_host_control_canary_omits_empty_install_version_for_latest ... ok
[INFO] [stdout] test real_host_control_canary_passes_panel_credentials_through_environment ... ok
[INFO] [stdout] test real_host_control_canary_reports_success_as_passed_from_exit_trap ... ok
[INFO] [stdout] test real_host_control_canary_orchestrates_install_control_and_rollback ... ok
[INFO] [stdout] test real_host_control_canary_uses_full_observation_window_for_ktp_evidence ... ok
[INFO] [stdout] test real_host_control_canary_waits_for_report_websocket_before_control_api ... ok
[INFO] [stdout] test real_host_control_canary_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/release_metadata.rs (/opt/rustwide/target/debug/deps/release_metadata-0c9eaffadb44c32d)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test release_metadata_tracks_current_version ... ok
[INFO] [stdout] test readme_documents_release_safety_gates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/release_workflow.rs (/opt/rustwide/target/debug/deps/release_workflow-4881b95d0f46ee3f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test release_workflow_builds_linux_assets_used_by_installer ... ok
[INFO] [stdout] test release_workflow_attests_linux_assets_and_checksum_manifest ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/report.rs (/opt/rustwide/target/debug/deps/report-8389fbb7b0e73ce7)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test go_runtime_arch_name_matches_go_basic_info_arch_values ... ok
[INFO] [stdout] test static_report_generator_returns_valid_placeholder_report ... ok
[INFO] [stdout] test basic_info_without_kernel_version_serializes_legacy_upload_shape ... ok
[INFO] [stdout] test report_serializes_backend_common_report_shape ... ok
[INFO] [stdout] test report_serializes_optional_gpu_and_cn_connectivity_shape ... ok
[INFO] [stdout] test basic_info_serializes_upload_basic_info_shape ... ok
[INFO] [stdout] test minimal_basic_info_contains_platform_and_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/runtime.rs (/opt/rustwide/target/debug/deps/runtime-c8db6b807d2a6ec4)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test chain_control_message_handler_forwards_messages_to_both_handlers ... ok
[INFO] [stdout] test run_once_recovers_auto_discovery_token_after_report_connect_invalid_token ... ok
[INFO] [stdout] test run_once_dispatches_parsed_backend_message ... ok
[INFO] [stdout] test run_once_uploads_basic_info_before_connecting_websocket ... ok
[INFO] [stdout] test run_once_with_ping_executes_ping_message_and_sends_result ... ok
[INFO] [stdout] test run_report_cycles_executes_ping_message_and_sends_result ... ok
[INFO] [stdout] test run_once_retries_basic_info_without_kernel_version_for_legacy_backend ... ok
[INFO] [stdout] test run_once_sends_immediate_report_after_connecting ... ok
[INFO] [stdout] test run_once_recovers_auto_discovery_token_after_basic_info_invalid_token ... ok
[INFO] [stdout] test run_report_cycles_polls_control_messages_during_report_wait ... ok
[INFO] [stdout] test run_report_cycles_handles_buffered_control_message_before_report ... ok
[INFO] [stdout] test run_report_cycles_reconnects_after_ping_result_send_failure ... ok
[INFO] [stdout] test run_report_cycles_drains_available_control_messages_after_report ... ok
[INFO] [stdout] test run_report_cycles_reconnects_after_send_failure ... ok
[INFO] [stdout] test run_report_cycles_keeps_reporting_when_periodic_basic_info_refresh_fails ... ok
[INFO] [stdout] test run_report_cycles_reconnects_report_websocket_after_periodic_basic_info_token_recovery ... ok
[INFO] [stdout] test run_report_cycles_recovers_auto_discovery_token_after_basic_info_invalid_token ... ok
[INFO] [stdout] test run_report_cycles_recovers_auto_discovery_token_after_report_connect_invalid_token ... ok
[INFO] [stdout] test run_report_cycles_refreshes_basic_info_on_info_report_interval ... ok
[INFO] [stdout] test run_report_cycles_sends_reports_and_heartbeat_on_schedule ... ok
[INFO] [stdout] test run_report_cycles_with_delay_waits_between_cycles ... ok
[INFO] [stdout] test shared_token_recovery_emits_smoke_event_without_token_value ... ok
[INFO] [stdout] test startup_summary_redacts_token ... ok
[INFO] [stdout] test startup_summary_reports_ktp_relay_policy_when_tunnel_data_is_enabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_script.rs (/opt/rustwide/target/debug/deps/smoke_script-52281fc1679f484e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test smoke_script_documents_live_backend_checks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_summary.rs (/opt/rustwide/target/debug/deps/smoke_summary-8f61b60173b8d968)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test smoke_event_line_formats_sanitized_key_value_fields ... ok
[INFO] [stdout] test smoke_summary_marks_observed_core_and_control_plane_evidence ... ok
[INFO] [stdout] test smoke_summary_lists_missing_control_plane_checks_as_compatibility_gaps ... ok
[INFO] [stdout] test smoke_summary_surfaces_runtime_errors_as_failures ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_summary_cli.rs (/opt/rustwide/target/debug/deps/smoke_summary_cli-5168e1c2537ebe69)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test smoke_summary_cli_require_pass_succeeds_when_all_evidence_is_observed ... ok
[INFO] [stdout] test smoke_summary_cli_require_pass_fails_when_evidence_is_missing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_workflow.rs (/opt/rustwide/target/debug/deps/smoke_workflow-c76658886d67ae84)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test smoke_workflow_runs_live_script_on_manual_dispatch ... ok
[INFO] [stdout] test real_host_canary_workflow_runs_on_self_hosted_runner ... ok
[INFO] [stdout] test ktp_microbench_matrix_workflow_publishes_codec_carrier_and_runtime_policy_csv ... ok
[INFO] [stdout] test ktp_tunnel_matrix_workflow_runs_manual_local_backend_matrix ... ok
[INFO] [stdout] test local_backend_smoke_workflow_runs_full_linux_control_plane ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/system.rs (/opt/rustwide/target/debug/deps/system-975f10809c2b1c58)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test cpu_usage_from_proc_stat_samples_takes_priority_over_sysinfo_fallback ... ok
[INFO] [stdout] test gpu_report_from_detailed_result_falls_back_to_models_and_message_on_error ... ok
[INFO] [stdout] test gpu_report_from_detailed_result_keeps_detailed_info_without_message ... ok
[INFO] [stdout] test gpu_report_from_detailed_results_uses_go_agent_model_fallback_on_error ... ok
[INFO] [stdout] test gpu_report_from_metrics_matches_go_agent_detailed_shape ... ok
[INFO] [stdout] test proc_metric_errors_to_message_matches_go_agent_report_labels ... ok
[INFO] [stdout] test process_count_selection_keeps_zero_proc_result_like_go_agent ... ok
[INFO] [stdout] test process_count_selection_uses_fallback_only_when_proc_metrics_missing ... ok
[INFO] [stdout] test select_basic_info_ip_addresses_matches_go_agent_nic_and_custom_priority ... ok
[INFO] [stdout] test append_report_error_matches_go_agent_message_lines ... ok
[INFO] [stdout] test select_report_memory_values_matches_go_raw_used_missing_meminfo_behavior ... ok
[INFO] [stdout] test go_compatible_cpu_usage_matches_go_agent_floor ... ok
[INFO] [stdout] test system_metrics_options_follow_agent_config ... ok
[INFO] [stdout] test system_snapshot_maps_to_report_and_clamps_cpu_usage ... ok
[INFO] [stdout] test system_snapshot_maps_to_basic_info ... ok
[INFO] [stdout] test system_collector_returns_platform_snapshot ... ok
[INFO] [stdout] test system_report_generator_produces_backend_report ... ok
[INFO] [stdout] test collector_uses_net_static_month_rotate_totals_when_available ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/task.rs (/opt/rustwide/target/debug/deps/task-81c9d49e5bef6e63)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test task_handler_ignores_exec_message_without_task_id ... ok
[INFO] [stdout] test build_task_result_url_trims_endpoint_and_encodes_token ... ok
[INFO] [stdout] test linux_task_executor_runs_shebang_script ... ok
[INFO] [stdout] test linux_task_executor_combines_stdout_stderr_and_exit_code ... ok
[INFO] [stdout] test task_handler_uploads_disabled_result_without_running_command ... ok
[INFO] [stdout] test task_handler_uploads_no_command_result_before_disabled_check ... ok
[INFO] [stdout] test task_handler_runs_exec_message_and_uploads_result ... ok
[INFO] [stdout] test http_task_result_uploader_posts_json_and_access_headers ... ok
[INFO] [stdout] test http_task_result_uploader_uses_updated_shared_token ... ok
[INFO] [stdout] test task_handler_returns_before_exec_finishes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/terminal.rs (/opt/rustwide/target/debug/deps/terminal-a6737d9d98c131e3)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test terminal_handler_ignores_empty_request_id ... ok
[INFO] [stdout] test terminal_input_for_pty_converts_xterm_carriage_return_to_newline ... ok
[INFO] [stdout] test parse_terminal_client_text_extracts_resize_command ... ok
[INFO] [stdout] test parse_terminal_client_text_treats_plain_text_as_input ... ok
[INFO] [stdout] test parse_terminal_client_text_extracts_input_command ... ok
[INFO] [stdout] test terminal_io_events_report_byte_counts ... ok
[INFO] [stdout] test terminal_session_error_event_reports_request_and_error ... ok
[INFO] [stdout] test tungstenite_terminal_connector_uses_updated_shared_token ... ok
[INFO] [stdout] test terminal_handler_passes_disabled_flag_to_connector ... ok
[INFO] [stdout] test terminal_handler_starts_connector_in_background ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transport.rs (/opt/rustwide/target/debug/deps/transport-87e94f12dd2ccd58)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test access_headers_are_empty_when_cloudflare_pair_is_incomplete ... ok
[INFO] [stdout] test access_headers_include_cloudflare_pair_when_both_values_are_present ... ok
[INFO] [stdout] test basic_info_url_keeps_http_scheme_and_escapes_token ... ok
[INFO] [stdout] test websocket_connect_classifies_go_agent_invalid_token_response ... ok
[INFO] [stdout] test tungstenite_websocket_transport_uses_custom_dns_for_report_connection ... ok
[INFO] [stdout] test reqwest_http_transport_uses_custom_dns_for_basic_info_upload ... ok
[INFO] [stdout] test basic_info_upload_keeps_other_unauthorized_responses_generic ... ok
[INFO] [stdout] test basic_info_upload_classifies_go_agent_invalid_token_response ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tunnel_async_runtime.rs (/opt/rustwide/target/debug/deps/tunnel_async_runtime-39210ed83c43ef65)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test async_frame_queue_enforces_frame_capacity ... ok
[INFO] [stdout] test async_frame_queue_drains_fifo_batches ... ok
[INFO] [stdout] test async_frame_queue_records_enqueue_to_drain_dwell ... ok
[INFO] [stdout] test async_ingress_listener_stops_when_removed ... ok
[INFO] [stdout] test async_runtime_close_all_sessions_removes_active_count ... ok
[INFO] [stdout] test async_ingress_listener_queues_open_data_and_writes_response ... ok
[INFO] [stdout] test async_runtime_close_session_removes_active_count ... ok
[INFO] [stdout] test async_egress_session_connects_target_and_queues_response ... ok
[INFO] [stdout] test async_frame_queue_drain_after_wait_wakes_when_frame_is_pushed ... ok
[INFO] [stdout] test async_runtime_limits_have_bounded_defaults ... ok
[INFO] [stdout] test async_frame_queue_shared_notifier_wakes_when_any_attached_queue_pushes ... ok
[INFO] [stdout] test async_runtime_rejects_session_when_agent_limit_is_reached ... ok
[INFO] [stdout] test relay_batch_policy_adaptive_responds_to_queue_dwell_pressure ... ok
[INFO] [stdout] test relay_batch_policy_custom_tuning_changes_caps_and_thresholds ... ok
[INFO] [stdout] test relay_batch_policy_keeps_default_fixed_and_caps_adaptive_only_at_high_concurrency ... ok
[INFO] [stdout] test runtime_stats_snapshot_tracks_session_and_byte_counters ... ok
[INFO] [stdout] test async_runtime_rejects_payload_over_session_pending_byte_limit ... ok
[INFO] [stdout] test async_runtime_handles_100_concurrent_loopback_sessions ... ok
[INFO] [stdout] test async_frame_queue_keeps_recent_dwell_window_separate_from_lifetime_dwell ... ok
[INFO] [stdout] test async_runtime_adaptive_batch_frames_use_observed_queue_dwell ... ok
[INFO] [stdout] test async_runtime_close_all_sessions_drops_queued_outbound_frames ... ok
[INFO] [stdout] test async_runtime_close_session_drops_queued_outbound_frames_for_that_session ... ok
[INFO] [stderr]      Running tests/tunnel_control.rs (/opt/rustwide/target/debug/deps/tunnel_control-e3452ab24e55cd35)
[INFO] [stdout] test async_runtime_close_session_stops_target_reader_before_late_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tunnel_control_data_transports_follow_ktp_tcp_configuration ... ok
[INFO] [stdout] test tunnel_control_builds_heartbeat_and_rule_ack ... ok
[INFO] [stdout] test tunnel_control_defaults_missing_rule_data_transport_to_websocket ... ok
[INFO] [stdout] test tunnel_control_parses_hello_ack ... ok
[INFO] [stdout] test tunnel_control_once_acks_rule_sync_and_sends_heartbeat ... ok
[INFO] [stdout] test tungstenite_tunnel_control_connector_redacts_token_in_startup_line ... ok
[INFO] [stdout] test tunnel_control_parses_rule_sync_payload ... ok
[INFO] [stdout] test tunnel_control_rule_sync_updates_shared_ready_state ... ok
[INFO] [stdout] test tunnel_control_parses_ktp_tcp_rule_data_transport ... ok
[INFO] [stdout] test tunnel_control_hello_declares_capability_without_data_plane ... ok
[INFO] [stderr]      Running tests/tunnel_data.rs (/opt/rustwide/target/debug/deps/tunnel_data-e2d129ec6cc759b5)
[INFO] [stdout] test tunnel_control_session_keeps_socket_open_after_idle_read ... ok
[INFO] [stdout] test tunnel_control_unsupported_endpoint_is_non_fatal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test ktp_tcp_auth_preface_hides_token_and_derives_session_key ... ok
[INFO] [stdout] test ktp_tcp_auth_v2_uses_hkdf_style_session_key_with_stable_vector ... ok
[INFO] [stdout] test ktp_tcp_tunnel_data_connect_failure_has_stable_code ... ok
[INFO] [stdout] test main_wires_tunnel_control_state_into_data_ready_source ... ok
[INFO] [stdout] test ktp_tcp_tunnel_data_socket_batch_reads_multiple_frames ... ok
[INFO] [stdout] test tungstenite_tunnel_data_transport_can_be_constructed ... ok
[INFO] [stdout] test ktp_tcp_tunnel_data_socket_batch_writes_multiple_frames ... ok
[INFO] [stdout] test ktp_tcp_tunnel_data_transport_sends_auth_preface_before_hello ... ok
[INFO] [stdout] test ktp_tcp_tunnel_data_transport_can_send_v2_auth_preface_before_hello ... ok
[INFO] [stdout] test ktp_encrypted_tcp_tunnel_data_transport_runs_hello_ready_flow ... ok
[INFO] [stdout] test tunnel_data_ready_state_derives_rule_ids_from_selected_roles ... ok
[INFO] [stdout] test tunnel_data_reconnect_delay_fast_retries_then_resets_after_success ... ok
[INFO] [stdout] test tunnel_data_rejects_oversized_payload_fields_without_truncating ... ok
[INFO] [stdout] test tunnel_data_requires_hello_ack_before_ready ... ok
[INFO] [stdout] test tunnel_data_once_sends_hello_and_ready_without_listener_plan ... ok
[INFO] [stdout] test tunnel_data_diagnostics_line_formats_local_counters_without_secrets ... ok
[INFO] [stdout] test tunnel_data_session_batches_runtime_frames_when_socket_supports_it ... ok
[INFO] [stdout] test tunnel_data_send_socket_closed_stops_without_ready ... ok
[INFO] [stdout] test tunnel_data_session_closes_runtime_sessions_when_socket_closes ... ok
[INFO] [stdout] test tunnel_data_send_socket_closed_is_non_fatal ... ok
[INFO] [stdout] test tunnel_data_session_dispatches_session_frames_to_runtime_and_sends_responses ... ok
[INFO] [stdout] test tunnel_data_session_records_local_diagnostics_for_runtime_wait_and_idle_read ... ok
[INFO] [stdout] test tunnel_data_session_drains_ready_runtime_frames_after_wait_before_socket_read ... ok
[INFO] [stdout] test tunnel_data_session_records_socket_batch_write_diagnostics ... ok
[INFO] [stdout] test tunnel_data_session_keeps_socket_open_after_ready ... ok
[INFO] [stdout] test tunnel_data_session_records_socket_batch_read_diagnostics ... ok
[INFO] [stdout] test tunnel_data_session_reports_diagnostics_while_session_is_open ... ok
[INFO] [stdout] test tunnel_data_session_resends_ready_when_shared_state_changes ... ok
[INFO] [stdout] test tunnel_data_session_reads_server_frames_in_batch_when_socket_supports_it ... ok
[INFO] [stdout] test tunnel_data_session_ticks_runtime_before_first_ready ... ok
[INFO] [stdout] test tunnel_data_session_sends_later_ready_before_runtime_frames ... ok
[INFO] [stdout] test tunnel_data_session_waits_for_runtime_frames_before_idle_socket_read ... ok
[INFO] [stdout] test tunnel_data_session_uses_runtime_batch_limit_for_runtime_frames ... ok
[INFO] [stdout] test tunnel_data_startup_line_redacts_token ... ok
[INFO] [stdout] test tunnel_data_startup_line_reports_configured_ktp_tcp_auth_version ... ok
[INFO] [stdout] test tunnel_data_session_uses_direct_ktp_frame_sends_when_socket_supports_it ... ok
[INFO] [stdout] test tunnel_data_startup_line_reports_disabled ... ok
[INFO] [stdout] test tunnel_data_startup_line_reports_ktp_tcp_carrier_crypto_and_auth ... ok
[INFO] [stdout] test tunnel_data_startup_line_reports_ktp_tls_carrier_crypto_and_auth ... ok
[INFO] [stdout] test tunnel_data_unsupported_endpoint_is_non_fatal ... ok
[INFO] [stdout] test ktp_tls_tunnel_data_transport_runs_hello_ready_flow ... ok
[INFO] [stdout] test ktp_tcp_tunnel_data_optional_read_timeout_does_not_require_outer_tokio_runtime ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tunnel_preflight.rs (/opt/rustwide/target/debug/deps/tunnel_preflight-3c20773beb0ba807)
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/tunnel_relay_smoke_script.rs (/opt/rustwide/target/debug/deps/tunnel_relay_smoke_script-5a3a3311e78d1b22)
[INFO] [stdout] test preflight_accepts_bindable_loopback_rule_on_linux ... ok
[INFO] [stdout] test preflight_reports_invalid_target_and_allowlist ... ok
[INFO] [stdout] test preflight_reports_listener_bind_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tunnel_relay_smoke_script_runs_runtime_relay_test ... ok
[INFO] [stdout] test tunnel_relay_smoke_script_covers_preflight_and_failure_diagnostics ... ok
[INFO] [stdout] test tunnel_relay_smoke_script_can_run_optional_policy_gate ... ok
[INFO] [stdout] test tunnel_relay_smoke_script_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tunnel_runtime.rs (/opt/rustwide/target/debug/deps/tunnel_runtime-62091344ba4c8f01)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test ktp_tcp_listener_plan_includes_ktp_tcp_rules_only ... ok
[INFO] [stdout] test shared_tunnel_rule_state_blocks_ingress_when_listener_health_is_missing ... ok
[INFO] [stdout] test shared_tunnel_rule_state_feeds_ready_source_and_listener_plan ... ok
[INFO] [stdout] test shared_tunnel_rule_state_reports_explicit_listener_stopped_health ... ok
[INFO] [stdout] test shared_tunnel_rule_state_reports_invalid_allowlist_as_ingress_failure ... ok
[INFO] [stdout] test shared_tunnel_rule_state_reports_invalid_target_as_egress_failure ... ok
[INFO] [stdout] test shared_tunnel_rule_state_blocks_ingress_when_listener_bind_fails ... ok
[INFO] [stdout] test shared_tunnel_rule_state_reports_ktp_tcp_ready_for_ktp_runtime ... ok
[INFO] [stdout] test shared_tunnel_rule_state_combines_preflight_and_listener_health_failures ... ok
[INFO] [stdout] test shared_tunnel_rule_state_clears_stale_listener_health_when_rule_changes ... ok
[INFO] [stdout] test shared_tunnel_rule_state_reports_ktp_tcp_rules_as_transport_pending ... ok
[INFO] [stdout] test shared_tunnel_rule_state_skips_listener_health_when_os_is_unsupported ... ok
[INFO] [stdout] test shared_tunnel_rule_state_reports_listener_start_failed_health ... ok
[INFO] [stdout] test source_allowlist_accepts_empty_wildcard_exact_ip_and_cidr ... ok
[INFO] [stdout] test shared_tunnel_rule_state_requires_active_listener_for_running_health ... ok
[INFO] [stdout] test source_allowlist_supports_ipv6_cidr ... ok
[INFO] [stdout] test tcp_listener_plan_includes_enabled_ingress_and_both_rules_only ... ok
[INFO] [stdout] test tcp_listener_plan_skips_ktp_tcp_rules_until_ktp_runtime_owns_them ... ok
[INFO] [stdout] test shared_tunnel_rule_state_keeps_runtime_owned_listener_ready_after_refresh ... ok
[INFO] [stdout] test tcp_runtime_next_client_frame_does_not_refresh_listeners ... ok
[INFO] [stdout] test shared_tunnel_rule_state_reports_runtime_listener_error ... ok
[INFO] [stdout] test tcp_runtime_does_not_open_ktp_tcp_egress_rules_on_websocket_data_runtime ... ok
[INFO] [stdout] test tcp_runtime_restarts_listener_when_listen_port_changes ... ok
[INFO] [stdout] test tcp_runtime_recovers_listener_health_after_start_failure_is_cleared ... ok
[INFO] [stdout] test tcp_runtime_missing_egress_rule_returns_runtime_unavailable ... ok
[INFO] [stdout] test tcp_runtime_start_failure_reports_listener_start_failed ... ok
[INFO] [stdout] test tcp_runtime_target_connect_failure_returns_stable_error_code_and_no_session ... ok
[INFO] [stdout] test tcp_runtime_egress_connects_target_and_queues_response_data ... ok
[INFO] [stdout] test tcp_runtime_stops_listener_when_rule_is_removed ... ok
[INFO] [stdout] test tcp_runtime_ingress_listener_queues_open_data_and_writes_server_response ... ok
[INFO] [stdout] test tcp_runtime_removes_session_after_local_close ... ok
[INFO] [stdout] test tcp_runtime_two_agent_relay_simulation_forwards_echo ... ok
[INFO] [stdout] test tcp_runtime_with_frame_ready_notifier_wakes_when_ingress_queues_frame ... ok
[INFO] [stdout] test tcp_runtime_respects_agent_session_limit_from_async_core ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tunnel_session.rs (/opt/rustwide/target/debug/deps/tunnel_session-2a51c05901749f87)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test encodes_and_decodes_session_accept_payload ... ok
[INFO] [stdout] test encodes_and_decodes_session_error_payload ... ok
[INFO] [stdout] test encodes_and_decodes_session_open_payload ... ok
[INFO] [stdout] test rejects_trailing_session_payload_bytes ... ok
[INFO] [stdout] test session_open_payload_matches_backend_big_endian_layout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests kelicloud_agent_rs
[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" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae", kill_on_drop: false }`
[INFO] [stdout] 32d3f6e5a600ba0ba55a4be9e90b8413f65873ded14da18c6969ff90a43798ae
