[INFO] cloning repository https://github.com/gedigi/noissh
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gedigi/noissh" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgedigi%2Fnoissh", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgedigi%2Fnoissh'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c5115bc62a292600e87766b7eb3480669a2d2718
[INFO] testing gedigi/noissh against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgedigi%2Fnoissh" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/gedigi/noissh
[INFO] finished tweaking git repo https://github.com/gedigi/noissh
[INFO] tweaked toml for git repo https://github.com/gedigi/noissh written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gedigi/noissh on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gedigi/noissh 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:64:12
[INFO] [stderr]    |
[INFO] [stderr] 64 | homepage = "https://github.com/gedigi/noissh"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 65 | name = "noissh"
[INFO] [stderr] 66 | repository = "https://github.com/gedigi/noissh"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `noissh` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305
[INFO] running `Command { std: "docker" "start" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305", 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" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305", 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" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:64:12
[INFO] [stderr]    |
[INFO] [stderr] 64 | homepage = "https://github.com/gedigi/noissh"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 65 | name = "noissh"
[INFO] [stderr] 66 | repository = "https://github.com/gedigi/noissh"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `noissh` (manifest) generated 1 warning
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling snow v0.10.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling vte v0.15.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling daemonize v0.5.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling wire v0.5.3 (/opt/rustwide/workdir/crates/wire)
[INFO] [stderr]    Compiling auth v0.5.3 (/opt/rustwide/workdir/crates/auth)
[INFO] [stderr]    Compiling term v0.5.3 (/opt/rustwide/workdir/crates/term)
[INFO] [stderr]    Compiling predict v0.5.3 (/opt/rustwide/workdir/crates/predict)
[INFO] [stderr]    Compiling pty-process v0.5.3
[INFO] [stderr]    Compiling pty v0.5.3 (/opt/rustwide/workdir/crates/pty)
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling noise-core v0.5.3 (/opt/rustwide/workdir/crates/noise-core)
[INFO] [stderr]    Compiling transport v0.5.3 (/opt/rustwide/workdir/crates/transport)
[INFO] [stderr]    Compiling proto v0.5.3 (/opt/rustwide/workdir/crates/proto)
[INFO] [stderr]    Compiling noissh v0.5.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 05s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305", 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" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:64:12
[INFO] [stderr]    |
[INFO] [stderr] 64 | homepage = "https://github.com/gedigi/noissh"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 65 | name = "noissh"
[INFO] [stderr] 66 | repository = "https://github.com/gedigi/noissh"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `noissh` (manifest) generated 1 warning
[INFO] [stderr]    Compiling noissh v0.5.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 21.02s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305", 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" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:64:12
[INFO] [stderr]    |
[INFO] [stderr] 64 | homepage = "https://github.com/gedigi/noissh"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 65 | name = "noissh"
[INFO] [stderr] 66 | repository = "https://github.com/gedigi/noissh"
[INFO] [stderr]    |              ----------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `noissh` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/noissh/e3e3515d01105fd1/out/noissh-e3e3515d01105fd1)
[INFO] [stdout] test config::tests::config_file_path_is_under_config_dir ... ok
[INFO] [stdout] test config::tests::config_ignores_bad_and_unknown_lines ... ok
[INFO] [stdout] test config::tests::config_missing_file_returns_default ... ok
[INFO] [stdout] test config::tests::config_parses_valid_lines_both_separators ... ok
[INFO] [stdout] test config::tests::config_ignores_comments_and_blank_lines ... ok
[INFO] [stdout] test socks::tests::socks4a_hostname_connect ... ok
[INFO] [stdout] test socks::tests::socks5_bind_command_is_rejected ... ok
[INFO] [stdout] test socks::tests::socks5_domain_connect ... ok
[INFO] [stdout] test socks::tests::socks5_ipv4_connect ... ok
[INFO] [stdout] test ssh::tests::connect_line_roundtrips ... ok
[INFO] [stdout] test ssh::tests::finds_connect_line_among_others ... ok
[INFO] [stdout] test ssh::tests::host_extraction ... ok
[INFO] [stdout] test ssh::tests::parse_rejects_wrong_key_length ... ok
[INFO] [stdout] test ssh::tests::parse_ignores_noise_lines ... ok
[INFO] [stdout] test ssh::tests::version_line_roundtrips ... ok
[INFO] [stdout] test sshconfig::tests::multiple_patterns_on_one_host_line ... ok
[INFO] [stdout] test ssh::tests::default_server_cmd_detection ... ok
[INFO] [stdout] test sshconfig::tests::resolves_hostname_user_port ... ok
[INFO] [stdout] test sshconfig::tests::equals_separator_and_comments ... ok
[INFO] [stdout] test sshconfig::tests::first_value_wins_and_wildcard_defaults_apply ... ok
[INFO] [stdout] test sshconfig::tests::glob_basics ... ok
[INFO] [stdout] test sshconfig::tests::keys_are_case_insensitive ... ok
[INFO] [stdout] test sshconfig::tests::unmatched_alias_returns_empty ... ok
[INFO] [stdout] test ssh::tests::version_ordering ... ok
[INFO] [stdout] test status::tests::banner_appears_after_threshold_and_counts_seconds ... ok
[INFO] [stdout] test status::tests::banner_hidden_while_link_is_fresh ... ok
[INFO] [stdout] test status::tests::banner_round_trips_through_a_real_grid_clone ... ok
[INFO] [stdout] test status::tests::double_escape_sends_one_literal ... ok
[INFO] [stdout] test status::tests::escape_split_across_reads_still_quits ... ok
[INFO] [stdout] test status::tests::escape_then_dot_quits ... ok
[INFO] [stdout] test sshconfig::tests::negation_excludes ... ok
[INFO] [stdout] test status::tests::escape_then_unknown_is_dropped_without_quitting ... ok
[INFO] [stdout] test status::tests::plain_input_is_forwarded_unchanged ... ok
[INFO] [stdout] test status::tests::stamp_truncates_when_wider_than_screen ... ok
[INFO] [stdout] test status::tests::stamp_writes_banner_into_top_row_right_aligned ... ok
[INFO] [stdout] test tty::tests::content_change_repaints_then_settles ... ok
[INFO] [stdout] test tty::tests::first_paint_emits_output ... ok
[INFO] [stdout] test config::tests::keypair_persists_and_reloads ... ok
[INFO] [stdout] test tty::tests::idle_repaint_of_identical_frame_writes_nothing ... ok
[INFO] [stdout] test xfer::tests::progress_line_with_and_without_total ... ok
[INFO] [stdout] test xfer::tests::human_bytes_units ... ok
[INFO] [stdout] test tty::tests::idle_repaint_emits_no_cursor_visibility_toggle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/noissh.rs (/opt/rustwide/target/release/build/noissh/a2bcd6ce8f1ac8ad/out/noissh-a2bcd6ce8f1ac8ad)
[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/noissh-keygen.rs (/opt/rustwide/target/release/build/noissh/70f1a2a1b68bd8f2/out/noissh_keygen-70f1a2a1b68bd8f2)
[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/noisshd.rs (/opt/rustwide/target/release/build/noissh/0ceb3eb91948e07d/out/noisshd-0ceb3eb91948e07d)
[INFO] [stderr]      Running tests/agent_forward_socket.rs (/opt/rustwide/target/release/build/noissh/44351519e2126206/out/agent_forward_socket-44351519e2126206)
[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 1 test
[INFO] [stderr]      Running tests/cli_help.rs (/opt/rustwide/target/release/build/noissh/828e94dc9c81de5c/out/cli_help-828e94dc9c81de5c)
[INFO] [stdout] test agent_forwarding_round_trips_to_the_local_agent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test noissh_no_args_prints_usage_not_bootstrap_error ... ok
[INFO] [stdout] test keygen_help_and_version ... ok
[INFO] [stdout] test noissh_forget_host_removes_pin ... ok
[INFO] [stdout] test noisshd_help_and_version ... ok
[INFO] [stdout] test noissh_invalid_args_fail_loudly ... ok
[INFO] [stderr]      Running tests/exec_socket.rs (/opt/rustwide/target/release/build/noissh/61036a008064996c/out/exec_socket-61036a008064996c)
[INFO] [stdout] test noissh_help_and_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/file_transfer_socket.rs (/opt/rustwide/target/release/build/noissh/dbb5006960a85792/out/file_transfer_socket-dbb5006960a85792)
[INFO] [stdout] test exec_streams_stdout_stderr_and_exit_code ... 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] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test get_of_missing_file_is_reported_as_an_error ... ok
[INFO] [stdout] test file_transfer_is_refused_when_privsep_user_is_configured ... ok
[INFO] [stdout] test put_to_uncreatable_destination_is_reported_as_an_error ... ok
[INFO] [stdout] test get_downloads_a_file_from_the_server ... ok
[INFO] [stdout] test put_uploads_a_file_to_the_server ... 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/forward_socket.rs (/opt/rustwide/target/release/build/noissh/4702d4d6d54b3642/out/forward_socket-4702d4d6d54b3642)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test local_forward_round_trips_over_udp_and_tcp ... 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/forwarding.rs (/opt/rustwide/target/release/build/noissh/e46120fcbc6b30b6/out/forwarding-e46120fcbc6b30b6)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test forward_large_payload_is_chunked_under_mtu_and_round_trips ... ok
[INFO] [stdout] test forward_stream_round_trips_bytes_both_ways ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reattach.rs (/opt/rustwide/target/release/build/noissh/6eac477d0adf5213/out/reattach-6eac477d0adf5213)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test reattach_resumes_the_same_running_shell ... ok
[INFO] [stdout] test keepalive_keeps_an_idle_session_alive ... ok
[INFO] [stdout] test idle_session_is_reaped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/remote_forward_socket.rs (/opt/rustwide/target/release/build/noissh/f4c453f2a3b986fb/out/remote_forward_socket-f4c453f2a3b986fb)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test remote_forward_round_trips ... ok
[INFO] [stderr]      Running tests/resilience.rs (/opt/rustwide/target/release/build/noissh/1a76aa36fb4dfffe/out/resilience-1a76aa36fb4dfffe)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test converges_on_clean_link ... ok
[INFO] [stdout] test converges_under_heavy_loss_and_reorder ... ok
[INFO] [stdout] test survives_source_address_change_midsession ... 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/security.rs (/opt/rustwide/target/release/build/noissh/32c7ddc970326fec/out/security-32c7ddc970326fec)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test known_hosts_mismatch_is_detected ... ok
[INFO] [stdout] test authorized_client_creates_session ... ok
[INFO] [stdout] test unauthorized_client_creates_no_session ... ok
[INFO] [stdout] test undersized_handshake_init_gets_no_reply ... ok
[INFO] [stdout] test forged_transport_packet_is_rejected ... ok
[INFO] [stdout] test malformed_packets_never_panic_the_server ... ok
[INFO] [stdout] test injected_garbage_does_not_kill_inflight_handshake ... 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] [stderr]      Running tests/socket_e2e.rs (/opt/rustwide/target/release/build/noissh/55f982e2e3d1ddc5/out/socket_e2e-55f982e2e3d1ddc5)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test e2e_server_announces_version_in_session ... ok
[INFO] [stdout] test e2e_shell_output_over_udp ... ok
[INFO] [stdout] test e2e_initial_prompt_appears_without_input ... ok
[INFO] [stdout] test e2e_prompt_after_cursor_query_appears_without_input ... ok
[INFO] [stdout] test e2e_unauthorized_client_gets_no_session ... ok
[INFO] [stdout] test e2e_survives_client_rebind_roaming ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/socks_socket.rs (/opt/rustwide/target/release/build/noissh/e1e3b9cdfec4853a/out/socks_socket-e1e3b9cdfec4853a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test socks5_dynamic_forward_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ssh_autoinstall.rs (/opt/rustwide/target/release/build/noissh/925abb5a6a60988e/out/ssh_autoinstall-925abb5a6a60988e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test bootstrap_installs_missing_noisshd_then_connects ... ok
[INFO] [stderr]      Running tests/ssh_bootstrap.rs (/opt/rustwide/target/release/build/noissh/2a120862a643ec72/out/ssh_bootstrap-2a120862a643ec72)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Doc-tests noissh
[INFO] [stdout] test ssh_bootstrap_then_session ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[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] running `Command { std: "docker" "inspect" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305", kill_on_drop: false }`
[INFO] [stdout] 3f1bea742d7359211dae71a3f49dcde268edd33eef053586a50a1516f8f62305
