[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.98.0-beta.1 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-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/keli-123456/kelicloud-agent-rs on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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] 8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8
[INFO] running `Command { std: "docker" "start" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8", 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" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8", 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" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "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 smallvec v1.15.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling http-body v1.0.1
[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 termios v0.2.2
[INFO] [stderr]    Compiling ioctl-rs v0.1.6
[INFO] [stderr]    Compiling serial-core v0.4.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling ring v0.17.14
[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 chacha20 v0.9.1
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling nix v0.25.1
[INFO] [stderr]    Compiling serial v0.4.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling sha1 v0.10.6
[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 serde_derive v1.0.228
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling portable-pty v0.8.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling sysinfo v0.37.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[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 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 57s
[INFO] running `Command { std: "docker" "inspect" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8", 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" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "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.50s
[INFO] running `Command { std: "docker" "inspect" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8", 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" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kelicloud_agent_rs-19b8d06cf184ea9b)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test ktp_transport::tests::crypto_record_codec_advances_cursor_without_draining_every_record ... ok
[INFO] [stdout] test ktp_transport::tests::crypto_seal_rejects_sequence_exhaustion_before_nonce_reuse ... ok
[INFO] [stdout] test ktp_transport::tests::crypto_open_rejects_sequence_exhaustion_before_nonce_reuse ... ok
[INFO] [stdout] test ping::tests::high_latency_ping_returns_none_after_three_high_retries_like_go_agent ... ok
[INFO] [stdout] test ktp_transport::tests::stream_codec_advances_cursor_without_draining_every_frame ... ok
[INFO] [stdout] test ping::tests::host_without_port_preserves_ipv6_literal ... 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 task::tests::shebang_interpreter_splits_program_and_arguments ... ok
[INFO] [stdout] test tunnel_async_runtime::tests::outbound_queue_dwell_percentile_keeps_finite_bucket_upper_bounds ... ok
[INFO] [stdout] test ping::tests::high_latency_ping_retries_until_normal_latency_like_go_agent ... ok
[INFO] [stdout] test tunnel_async_runtime::tests::outbound_queue_dwell_percentile_uses_observed_max_for_overflow_bucket ... ok
[INFO] [stdout] test tunnel_data::tests::diagnostics_snapshot_reports_runtime_wait_latency_percentiles ... ok
[INFO] [stdout] test ktp_transport::tests::tcp_transport_error_exposes_sequence_exhaustion_code ... ok
[INFO] [stdout] test tunnel_control::tests::interrupted_control_read_is_retryable_idle ... ok
[INFO] [stdout] test tunnel_runtime::tests::tcp_runtime_terminal_event_for_old_identity_keeps_newer_handle ... ok
[INFO] [stdout] test tunnel_data::tests::data_read_timeout_errors_are_idle_but_interrupted_retries ... 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] [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.14s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/admin-terminal-smoke.rs (/opt/rustwide/target/debug/deps/admin_terminal_smoke-033fb1433b5af35e)
[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/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] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/kelicloud_agent_rs-7f0f2b5386afce74)
[INFO] [stdout] running 0 tests
[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] 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-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] [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-local-backend-matrix-summary.rs (/opt/rustwide/target/debug/deps/ktp_local_backend_matrix_summary-7ffa5727f20b9607)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/ktp-policy-summary.rs (/opt/rustwide/target/debug/deps/ktp_policy_summary-815c29ab0f0dd95f)
[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] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/ktp-tunnel-matrix-summary.rs (/opt/rustwide/target/debug/deps/ktp_tunnel_matrix_summary-00b4c8361a60abd0)
[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/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 8 tests
[INFO] [stdout] test admin_terminal_ws_url_targets_panel_terminal_endpoint ... ok
[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_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] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/auto_discovery.rs (/opt/rustwide/target/debug/deps/auto_discovery-2820ed7b2e8f11a8)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test token_recovery_skips_registration_when_token_already_rotated ... ok
[INFO] [stdout] test register_url_normalizes_base_and_escapes_hostname ... ok
[INFO] [stdout] test resolve_uses_cached_token_without_registering ... ok
[INFO] [stdout] test token_recovery_clears_stale_cache_and_registers_new_token ... ok
[INFO] [stdout] test resolve_registers_and_saves_token_when_cache_is_missing ... ok
[INFO] [stdout] test auto_discovery_registered_smoke_line_includes_uuid_only ... ok
[INFO] [stderr]      Running tests/backend_protocol_smoke.rs (/opt/rustwide/target/debug/deps/backend_protocol_smoke-1b3db5df3fe12bd6)
[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.02s
[INFO] [stdout] 
[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.01s
[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] [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.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ci_workflow.rs (/opt/rustwide/target/debug/deps/ci_workflow-0e644313f16d31c0)
[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.00s
[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_probe_retries_until_success ... 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_report_generator_injects_current_state ... ok
[INFO] [stdout] test cn_connectivity_config_creates_go_compatible_waiting_result ... 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_auto_discovery_key_from_environment ... ok
[INFO] [stdout] test config_accepts_auto_discovery_key_without_static_token ... ok
[INFO] [stdout] test config_accepts_go_agent_gpu_flag_alias ... ok
[INFO] [stdout] test config_accepts_go_agent_custom_dns_option ... ok
[INFO] [stdout] test config_accepts_go_agent_include_mountpoint_flag_alias ... ok
[INFO] [stdout] test config_accepts_zero_info_report_interval_for_every_cycle ... ok
[INFO] [stdout] test config_builds_tunnel_runtime_limits_from_ktp_policy ... ok
[INFO] [stdout] test config_can_disable_tunnel_control_from_environment ... 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_command_line_overrides_connection_options ... ok
[INFO] [stdout] test config_environment_overrides_command_line_like_go_agent ... ok
[INFO] [stdout] test config_can_enable_tunnel_data_from_environment ... ok
[INFO] [stdout] test config_accepts_go_agent_short_connection_flags ... ok
[INFO] [stdout] test config_ignores_unknown_go_agent_flags_like_cobra ... 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_deprecated_go_agent_memory_mode_available_flag ... ok
[INFO] [stdout] test config_reads_connection_options_from_environment ... ok
[INFO] [stdout] test config_file_overrides_args_and_env_like_go_agent_json_config ... ok
[INFO] [stdout] test config_reads_endpoint_and_token_from_environment ... ok
[INFO] [stdout] test config_reads_go_agent_metric_options_from_environment ... ok
[INFO] [stdout] test config_reads_ktp_relay_adaptive_tuning_from_cli_env_and_file ... ok
[INFO] [stdout] test config_rejects_invalid_ktp_relay_adaptive_tuning ... ok
[INFO] [stdout] test config_reads_ktp_tcp_auth_version_from_cli_env_and_file ... ok
[INFO] [stdout] test config_reads_ktp_relay_batch_policy_from_cli_env_and_file ... ok
[INFO] [stdout] test config_reads_ktp_tcp_tunnel_data_address_from_environment_and_cli ... ok
[INFO] [stdout] test config_rejects_invalid_ktp_tcp_auth_version ... ok
[INFO] [stdout] test config_rejects_invalid_ktp_relay_batch_policy ... ok
[INFO] [stdout] test config_requires_endpoint ... ok
[INFO] [stdout] test config_requires_token ... ok
[INFO] [stdout] test config_supports_boolean_flags ... ok
[INFO] [stdout] test config_supports_go_agent_metric_options ... ok
[INFO] [stdout] test config_environment_overrides_command_line_metric_options_like_go_agent ... ok
[INFO] [stdout] test config_reads_ktp_tls_ca_cert_from_cli_env_and_file ... ok
[INFO] [stdout] test config_defaults_ktp_relay_batch_policy_to_adaptive_when_tunnel_data_is_enabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[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_downloads_to_temporary_file_before_replacing_binary ... ok
[INFO] [stdout] test install_script_exposes_panel_compatible_linux_flags ... ok
[INFO] [stdout] test install_script_stops_existing_service_before_replacing_binary ... ok
[INFO] [stdout] test panel_style_command_defaults_to_install_when_command_is_omitted ... ok
[INFO] [stdout] test render_service_outputs_systemd_unit ... ok
[INFO] [stdout] test render_env_outputs_agent_environment ... ok
[INFO] [stdout] test render_env_maps_install_version_and_github_proxy_aliases ... ok
[INFO] [stdout] test render_env_respects_explicit_tunnel_relay_batch_policy ... ok
[INFO] [stdout] test render_env_accepts_ktp_relay_adaptive_tuning ... ok
[INFO] [stdout] test render_env_accepts_panel_compatible_auto_discovery_arguments ... ok
[INFO] [stdout] test render_env_can_enable_tunnel_data_plane ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp.rs (/opt/rustwide/target/debug/deps/ktp-2d85e937a062f166)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test encodes_and_decodes_hello_connection_frame ... ok
[INFO] [stdout] test rejects_invalid_connection_leg_for_session_frame ... ok
[INFO] [stdout] test preserves_session_data_payload_leg_flags_and_session_id ... ok
[INFO] [stdout] test encode_frame_into_reuses_output_buffer ... ok
[INFO] [stdout] test rejects_non_zero_reserved_header_field ... ok
[INFO] [stdout] test rejects_payload_above_max_limit ... ok
[INFO] [stdout] test rejects_truncated_header_and_truncated_payload ... ok
[INFO] [stdout] test rejects_unsupported_version ... ok
[INFO] [stdout] test rejects_wrong_magic ... ok
[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.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp_batch_matrix_script.rs (/opt/rustwide/target/debug/deps/ktp_batch_matrix_script-aadd599cbbc921e8)
[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_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_dry_run_expands_each_policy_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_expands_each_client_and_batch_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_writes_csv_for_each_policy_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_policy_gate_fails_on_fixed_better_on_linux ... ok
[INFO] [stdout] test ktp_batch_matrix_script_writes_csv_from_bench_output_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_runs_policy_gate_after_csv_on_linux ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s
[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_relay_to_client_batch_read ... ok
[INFO] [stdout] test ktp_tunnel_bench_cli_reports_client_to_relay_batch_write ... ok
[INFO] [stdout] test ktp_tunnel_bench_cli_can_average_multiple_runs ... ok
[INFO] [stdout] test ktp_tunnel_bench_cli_reports_loopback_throughput ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ktp_carrier_matrix_script.rs (/opt/rustwide/target/debug/deps/ktp_carrier_matrix_script-598478f6d3c1d85d)
[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] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[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] running 6 tests
[INFO] [stdout] test ktp_carrier_matrix_summary_reports_min_throughput_across_all_shapes ... 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_earlier_batch_row_without_reuse ... ok
[INFO] [stdout] test ktp_carrier_matrix_summary_rejects_missing_batch_reuse_evidence ... ok
[INFO] [stdout] test ktp_carrier_matrix_summary_rejects_batch_write_below_threshold ... 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.02s
[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_dry_run_expands_modes_and_payloads_on_linux ... ok
[INFO] [stdout] test ktp_codec_matrix_script_has_valid_bash_syntax_when_bash_is_available ... 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.28s
[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_zero_relay_batch_frames ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_rejects_zero_clients ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_rejects_unknown_profile ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_rejects_zero_runs ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_rejects_unknown_relay_batch_policy ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_latency_percentiles_when_requested ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_custom_relay_batch_frames_when_requested ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_multi_client_aggregate_throughput ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_client_latency_fairness_when_requested ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_applies_custom_adaptive_batch_tuning ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_keeps_adaptive_batch_at_four_clients ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_relay_diagnostics_when_requested ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_runtime_ingress_egress_throughput ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_caps_adaptive_batch_at_eight_clients ... ok
[INFO] [stdout] test ktp_e2e_bench_cli_reports_repeated_run_statistics ... ok
[INFO] [stderr]      Running tests/ktp_live_canary_script.rs (/opt/rustwide/target/debug/deps/ktp_live_canary_script-6bdbb0b1a03402fc)
[INFO] [stdout] test ktp_e2e_bench_cli_reports_rdp_like_profile_metrics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[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_requires_ktp_tcp_carrier_and_crypto_evidence ... ok
[INFO] [stdout] test ktp_live_canary_script_can_require_multi_frame_socket_batch_reads ... 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_rejects_zero_socket_batch_writes ... ok
[INFO] [stdout] test ktp_live_canary_script_accepts_sample_log_file ... ok
[INFO] [stdout] test ktp_live_canary_script_accepts_v2_auth_startup_when_requested ... ok
[INFO] [stdout] test ktp_live_canary_script_can_bind_tunnel_echo_evidence ... 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_accepts_ktp_tls_carrier_when_requested ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[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] [stderr]      Running tests/ktp_local_backend_matrix_summary_cli.rs (/opt/rustwide/target/debug/deps/ktp_local_backend_matrix_summary_cli-ef33dcfe0d5fb357)
[INFO] [stdout] test ktp_local_backend_matrix_script_writes_summary_with_fake_smoke_on_linux ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[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_ktp_tunnel_rtt_rejects_missing_rtt_evidence ... 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_reports_carrier_comparison ... 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_aead_rejects_missing_crypto ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_require_pass_rejects_failed_rows ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_rejects_missing_required_columns ... ok
[INFO] [stdout] test ktp_local_backend_matrix_summary_rejects_rdp_like_rtt_p95_above_threshold ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[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_has_valid_bash_syntax_when_bash_is_available ... ok
[INFO] [stdout] test ktp_local_backend_tunnel_matrix_script_declares_contract ... 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_clients ... 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_policies_and_clients ... 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_writes_summary_with_fake_smoke_on_linux ... ok
[INFO] [stderr]      Running tests/ktp_policy_summary_cli.rs (/opt/rustwide/target/debug/deps/ktp_policy_summary_cli-f9bd023bd6069bb6)
[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.40s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test ktp_policy_summary_cli_fail_gate_rejects_fixed_better_verdict ... ok
[INFO] [stdout] test ktp_policy_summary_cli_fail_gate_allows_same_effective_policy ... ok
[INFO] [stdout] test ktp_policy_summary_cli_fail_gate_allows_adaptive_better_verdict ... ok
[INFO] [stdout] test ktp_policy_summary_cli_recommends_policy_for_each_verdict ... ok
[INFO] [stdout] test ktp_policy_summary_cli_latency_gate_rejects_adaptive_p95_above_threshold ... ok
[INFO] [stdout] test ktp_policy_summary_cli_fairness_gate_rejects_adaptive_spread_above_threshold ... ok
[INFO] [stdout] test ktp_policy_summary_cli_reports_adaptive_better_when_all_primary_metrics_improve ... ok
[INFO] [stderr]      Running tests/ktp_transport.rs (/opt/rustwide/target/debug/deps/ktp_transport-a5d98c58d8d33457)
[INFO] [stdout] test ktp_policy_summary_cli_reports_fixed_better_when_adaptive_regresses ... ok
[INFO] [stdout] test ktp_policy_summary_cli_rejects_csv_without_policy_pairs ... 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] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test crypto_record_rejects_tampered_ciphertext ... ok
[INFO] [stdout] test crypto_seal_appends_multiple_records_without_clearing_output ... ok
[INFO] [stdout] test encrypted_stream_flushes_after_single_and_batched_writes ... 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 encrypted_stream_round_trips_over_generic_duplex_io ... ok
[INFO] [stdout] test crypto_seal_frame_into_reuses_output_buffer ... ok
[INFO] [stdout] test crypto_record_codec_decodes_split_encrypted_records ... ok
[INFO] [stdout] test encrypted_tcp_stream_enables_tcp_nodelay_by_default ... ok
[INFO] [stdout] test encrypted_tcp_stream_round_trips_frame_over_loopback ... 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 encrypted_tcp_frame_relay_forwards_between_two_endpoints ... 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_tcp_frame_relay_drains_ready_batches_per_round ... ok
[INFO] [stdout] test encrypted_stream_round_trips_over_tls_carrier ... ok
[INFO] [stdout] test encrypted_tcp_stream_sends_batched_frames_over_loopback ... ok
[INFO] [stdout] test encrypted_tcp_stream_reads_batches_into_reusable_buffer ... 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] [stderr]      Running tests/ktp_tunnel_matrix_summary_cli.rs (/opt/rustwide/target/debug/deps/ktp_tunnel_matrix_summary_cli-ff791f7041c799e1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test ktp_tunnel_matrix_summary_keeps_precision_for_small_echo_throughput ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_expect_matrix_accepts_all_policy_client_rows ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_relay_error_gates_reject_backend_errors ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_expect_matrix_rejects_missing_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_reports_fixed_adaptive_pair_verdicts ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_rejects_missing_required_columns ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_threshold_gate_rejects_low_echo_throughput ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_separates_policy_comparisons_by_auth_version ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_threshold_gates_reject_latency_and_spread_regressions ... 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_throughput ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_require_pass_rejects_failed_rows ... ok
[INFO] [stdout] test ktp_tunnel_matrix_summary_recommends_policy_for_each_pair ... 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 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_process_entries_in_dir_supports_host_proc_root ... ok
[INFO] [stdout] test count_socket_entries_counts_hex_case_rows_like_go_agent ... ok
[INFO] [stdout] test count_socket_entries_deduplicates_duplicate_proc_net_rows_like_go_agent ... ok
[INFO] [stdout] test count_socket_entries_ignores_header ... ok
[INFO] [stdout] test detailed_gpu_command_paths_match_go_agent_linux_paths ... ok
[INFO] [stdout] test count_socket_entries_skips_malformed_proc_net_rows_like_go_agent ... ok
[INFO] [stdout] test detailed_gpu_command_resolution_matches_go_agent_start_fallback ... ok
[INFO] [stdout] test detailed_gpu_parsers_keep_entries_with_missing_names_like_go_agent ... ok
[INFO] [stdout] test detailed_gpu_parsers_zero_negative_unsigned_fields_like_go_agent ... ok
[INFO] [stdout] test detect_container_from_cgroup_matches_common_runtime_markers ... ok
[INFO] [stdout] test detect_container_from_markers_prefers_runtime_for_containerenv_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 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 disk_mounts_honor_include_mountpoints_like_go_agent ... ok
[INFO] [stdout] test linux_supported_matches_compile_target ... ok
[INFO] [stdout] test marker_file_exists_at_matches_go_agent_non_directory_markers ... 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 memory_raw_used_mode_matches_go_agent_htop_like_branch ... ok
[INFO] [stdout] test memory_selection_keeps_swap_from_meminfo_when_ram_needs_fallback_like_go_agent ... 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 memory_raw_used_mode_reports_zero_ram_when_memtotal_missing_like_go_agent ... ok
[INFO] [stdout] test nic_ip_addresses_from_ip_addr_show_output_returns_none_when_filtered_nics_have_no_ips ... ok
[INFO] [stdout] test network_speed_from_samples_matches_go_agent_one_second_delta ... ok
[INFO] [stdout] test normalize_dns_server_matches_go_agent_custom_dns_flag ... ok
[INFO] [stdout] test parse_amd_rocm_smi_json_extracts_detailed_gpu_metrics ... ok
[INFO] [stdout] test parse_cpuinfo_name_matches_go_agent_proc_fallback_prefixes ... 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_ip_address_list_picks_first_ipv4_and_global_ipv6 ... ok
[INFO] [stdout] test parse_loadavg_extracts_loads_and_process_count ... 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_skips_malformed_display_lines_like_go_agent ... 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_lscpu_model_name_matches_go_agent_cpu_name_priority ... ok
[INFO] [stdout] test parse_meminfo_ignores_negative_values_like_go_agent ... ok
[INFO] [stdout] test parse_net_dev_excludes_loopback_and_container_interfaces ... 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_nvidia_smi_xml_uses_framebuffer_memory_like_go_agent ... ok
[INFO] [stdout] test parse_net_dev_accepts_go_agent_minimum_counter_columns ... ok
[INFO] [stdout] test parse_net_dev_interfaces_returns_filtered_per_nic_counters ... ok
[INFO] [stdout] test parse_net_dev_uses_last_colon_for_interface_aliases_like_go_agent ... ok
[INFO] [stdout] test parse_net_static_total_between_sums_reset_window_and_filters_nics ... ok
[INFO] [stdout] test parse_os_release_pretty_name_matches_go_agent_os_name ... ok
[INFO] [stdout] test parse_nvidia_smi_xml_decodes_text_entities_like_go_agent ... ok
[INFO] [stdout] test parse_public_ipv4_response_extracts_ips_from_go_agent_api_shapes ... ok
[INFO] [stdout] test parse_proc_mount_options_maps_opts_by_mountpoint ... ok
[INFO] [stdout] test parse_public_ipv6_response_matches_go_agent_first_regex_match ... ok
[INFO] [stdout] test parse_uptime_uses_first_seconds_field ... ok
[INFO] [stdout] test parse_net_dev_honors_include_and_exclude_filters ... 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 public_ip_probe_urls_match_go_agent_order ... ok
[INFO] [stdout] test proc_metrics_uses_proc_entry_count_instead_of_loadavg_process_total ... ok
[INFO] [stdout] test reset_date_ymd_matches_go_agent_month_rotate_rules ... ok
[INFO] [stdout] test parse_nvidia_smi_xml_uses_structured_utilization_and_temperature_like_go_agent ... ok
[INFO] [stdout] test virtualization_from_cpuid_parts_matches_go_agent_vendor_mapping ... ok
[INFO] [stdout] test reset_timestamp_for_day_uses_local_midnight_reset_window ... ok
[INFO] [stdout] test sysfs_drm_gpu_name_matches_go_agent_arm_soc_and_driver_fallbacks ... ok
[INFO] [stdout] test special_linux_os_names_match_go_agent_priority_helpers ... 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 resolve_host_with_dns_server_uses_the_configured_dns_endpoint ... ok
[INFO] [stdout] test reset_timestamp_for_day_keeps_invalid_reset_day_at_current_time_like_go_agent ... ok
[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] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test live_panel_control_smoke_script_can_login_with_admin_credentials ... ok
[INFO] [stdout] test live_panel_control_smoke_script_triggers_exec_and_ping ... 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] [stdout] 
[INFO] [stderr]      Running tests/local_backend_smoke_script.rs (/opt/rustwide/target/debug/deps/local_backend_smoke_script-5a6ab17b0b94c962)
[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_can_run_tunnel_relay_over_ktp_tcp ... 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_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_orchestrates_real_backend_controls ... ok
[INFO] [stdout] test local_backend_smoke_script_writes_tunnel_echo_failure_evidence ... ok
[INFO] [stdout] test local_backend_smoke_script_reads_tunnel_echo_until_expected_length ... 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.17s
[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 sampler_refreshes_nics_whitelist_like_go_agent_set_new_config ... ok
[INFO] [stdout] test sampler_records_deltas_and_flushes_go_compatible_json ... ok
[INFO] [stdout] test sampler_uses_persisted_preserve_days_like_go_agent ... ok
[INFO] [stdout] test sampler_loads_existing_file_and_prunes_expired_records_on_load ... ok
[INFO] [stdout] test sampler_uses_persisted_nics_whitelist_like_go_agent ... ok
[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] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/protocol.rs (/opt/rustwide/target/debug/deps/protocol-8fa58ec711b43905)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stderr]      Running tests/real_host_control_canary_script.rs (/opt/rustwide/target/debug/deps/real_host_control_canary_script-364f9b68c3d1932d)
[INFO] [stdout] test parses_cn_connectivity_probe_config_message ... ok
[INFO] [stdout] test parses_exec_message ... ok
[INFO] [stdout] test parses_terminal_message_from_request_id ... ok
[INFO] [stdout] test parses_ping_message ... ok
[INFO] [stdout] test preserves_unknown_backend_message_name ... ok
[INFO] [stdout] test report_ws_url_converts_http_endpoint_to_ws_and_escapes_token ... ok
[INFO] [stdout] test report_ws_url_rejects_empty_endpoint ... ok
[INFO] [stdout] test report_ws_url_converts_idn_host_to_ascii_like_go_agent ... ok
[INFO] [stdout] test terminal_ws_url_adds_token_and_terminal_id ... ok
[INFO] [stdout] test tunnel_data_ktp_tcp_url_accepts_address_or_url ... ok
[INFO] [stdout] test terminal_ws_url_converts_idn_host_to_ascii_like_go_agent ... ok
[INFO] [stdout] test report_ws_url_converts_https_endpoint_to_wss ... ok
[INFO] [stdout] test tunnel_data_ws_url_adds_token ... ok
[INFO] [stdout] test report_ws_url_rejects_empty_token ... ok
[INFO] [stdout] test tunnel_control_ws_url_adds_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test real_host_control_canary_passes_panel_credentials_through_environment ... 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_reports_success_as_passed_from_exit_trap ... 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_orchestrates_install_control_and_rollback ... ok
[INFO] [stdout] test real_host_control_canary_accepts_service_wait_from_workflow ... 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.01s
[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 readme_documents_release_safety_gates ... ok
[INFO] [stdout] test release_metadata_tracks_current_version ... 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/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] [stderr]      Running tests/report.rs (/opt/rustwide/target/debug/deps/report-8389fbb7b0e73ce7)
[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] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test go_runtime_arch_name_matches_go_basic_info_arch_values ... ok
[INFO] [stdout] test minimal_basic_info_contains_platform_and_version ... 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_optional_gpu_and_cn_connectivity_shape ... ok
[INFO] [stdout] test basic_info_serializes_upload_basic_info_shape ... ok
[INFO] [stdout] test report_serializes_backend_common_report_shape ... 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_uploads_basic_info_before_connecting_websocket ... ok
[INFO] [stdout] test run_once_recovers_auto_discovery_token_after_report_connect_invalid_token ... ok
[INFO] [stdout] test run_once_sends_immediate_report_after_connecting ... ok
[INFO] [stdout] test run_once_retries_basic_info_without_kernel_version_for_legacy_backend ... ok
[INFO] [stdout] test run_report_cycles_keeps_reporting_when_periodic_basic_info_refresh_fails ... ok
[INFO] [stdout] test run_report_cycles_handles_buffered_control_message_before_report ... ok
[INFO] [stdout] test run_report_cycles_executes_ping_message_and_sends_result ... ok
[INFO] [stdout] test run_report_cycles_polls_control_messages_during_report_wait ... ok
[INFO] [stdout] test run_report_cycles_reconnects_after_send_failure ... ok
[INFO] [stdout] test run_report_cycles_reconnects_after_ping_result_send_failure ... 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_report_connect_invalid_token ... ok
[INFO] [stdout] test run_report_cycles_recovers_auto_discovery_token_after_basic_info_invalid_token ... ok
[INFO] [stdout] test run_report_cycles_sends_reports_and_heartbeat_on_schedule ... ok
[INFO] [stdout] test run_report_cycles_refreshes_basic_info_on_info_report_interval ... ok
[INFO] [stdout] test run_once_recovers_auto_discovery_token_after_basic_info_invalid_token ... ok
[INFO] [stdout] test run_report_cycles_with_delay_waits_between_cycles ... ok
[INFO] [stdout] test run_once_with_ping_executes_ping_message_and_sends_result ... ok
[INFO] [stdout] test run_report_cycles_drains_available_control_messages_after_report ... ok
[INFO] [stdout] test run_once_dispatches_parsed_backend_message ... ok
[INFO] [stdout] test shared_token_recovery_emits_smoke_event_without_token_value ... ok
[INFO] [stdout] test startup_summary_reports_ktp_relay_policy_when_tunnel_data_is_enabled ... ok
[INFO] [stdout] test startup_summary_redacts_token ... 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_summary_surfaces_runtime_errors_as_failures ... 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_event_line_formats_sanitized_key_value_fields ... 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] [stderr]      Running tests/smoke_workflow.rs (/opt/rustwide/target/debug/deps/smoke_workflow-c76658886d67ae84)
[INFO] [stdout] test smoke_summary_cli_require_pass_fails_when_evidence_is_missing ... ok
[INFO] [stdout] test smoke_summary_cli_require_pass_succeeds_when_all_evidence_is_observed ... 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 5 tests
[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] test ktp_microbench_matrix_workflow_publishes_codec_carrier_and_runtime_policy_csv ... ok
[INFO] [stdout] test real_host_canary_workflow_runs_on_self_hosted_runner ... ok
[INFO] [stdout] test smoke_workflow_runs_live_script_on_manual_dispatch ... 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]      Running tests/system.rs (/opt/rustwide/target/debug/deps/system-975f10809c2b1c58)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test go_compatible_cpu_usage_matches_go_agent_floor ... ok
[INFO] [stdout] test append_report_error_matches_go_agent_message_lines ... ok
[INFO] [stdout] test cpu_usage_from_proc_stat_samples_takes_priority_over_sysinfo_fallback ... ok
[INFO] [stdout] test gpu_report_from_detailed_result_keeps_detailed_info_without_message ... ok
[INFO] [stdout] test proc_metric_errors_to_message_matches_go_agent_report_labels ... ok
[INFO] [stdout] test gpu_report_from_metrics_matches_go_agent_detailed_shape ... ok
[INFO] [stdout] test gpu_report_from_detailed_result_falls_back_to_models_and_message_on_error ... 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_report_memory_values_matches_go_raw_used_missing_meminfo_behavior ... ok
[INFO] [stdout] test system_metrics_options_follow_agent_config ... ok
[INFO] [stdout] test gpu_report_from_detailed_results_uses_go_agent_model_fallback_on_error ... ok
[INFO] [stdout] test system_snapshot_maps_to_basic_info ... ok
[INFO] [stdout] test system_snapshot_maps_to_report_and_clamps_cpu_usage ... ok
[INFO] [stdout] test select_basic_info_ip_addresses_matches_go_agent_nic_and_custom_priority ... 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] test system_collector_returns_platform_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s
[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 task_handler_uploads_disabled_result_without_running_command ... ok
[INFO] [stdout] test task_handler_runs_exec_message_and_uploads_result ... 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_no_command_result_before_disabled_check ... 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.16s
[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 parse_terminal_client_text_treats_plain_text_as_input ... ok
[INFO] [stdout] test terminal_input_for_pty_converts_xterm_carriage_return_to_newline ... 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_handler_ignores_empty_request_id ... ok
[INFO] [stdout] test parse_terminal_client_text_extracts_resize_command ... ok
[INFO] [stdout] test terminal_handler_passes_disabled_flag_to_connector ... 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] [stderr] error: test failed, to rerun pass `--test terminal`
[INFO] [stdout] test terminal_handler_starts_connector_in_background ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- terminal_handler_starts_connector_in_background stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'terminal_handler_starts_connector_in_background' (7504) panicked at tests/terminal.rs:30:5:
[INFO] [stdout] terminal handler blocked for 298.432822ms
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a6573a757f1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a6573a757f1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a6573a757f1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a6573a757f1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a6573a8c38a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a6573a8c38a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5a6573a7afbc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5a6573a7afbc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5a6573a51666 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a6573a51666 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a6573a6cd89 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a657365aa60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5a657365aa60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a6573a6cf42 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5a6573a6cf42 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5a6573a51712 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5a6573a48959 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a6573a5260d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5a6573a8cb8c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a6573648381 - terminal[aac29b05032aaae7]::terminal_handler_starts_connector_in_background
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/terminal.rs:30:5
[INFO] [stdout]   20:     0x5a6573646367 - terminal[aac29b05032aaae7]::terminal_handler_starts_connector_in_background::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/terminal.rs:18:53
[INFO] [stdout]   21:     0x5a657364dac6 - <terminal[aac29b05032aaae7]::terminal_handler_starts_connector_in_background::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a657364dd9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a657364dd9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a657365b3e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a657365b3e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a657365b3e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x5a657365b3e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a657365b3e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a657365b3e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a657365b3e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a6573655e94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a6573655e94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a657365e532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a657365e532 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a657365e532 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x5a657365e532 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a657365e532 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a657365e532 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a657365e532 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a6573a7479f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x5a6573a7479f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x742509fc9aa4 - <unknown>
[INFO] [stdout]   43:     0x74250a056a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     terminal_handler_starts_connector_in_background
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 9 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8", kill_on_drop: false }`
[INFO] [stdout] 8f7015c83d870e0a1f58f406e913c0aaf11fd81a8e0c8516c1e25fa7584a45e8
