[INFO] fetching crate rem-exec 0.4.0...
[INFO] testing rem-exec-0.4.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate rem-exec 0.4.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate rem-exec 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rem-exec 0.4.0
[INFO] tweaked toml for crates.io crate rem-exec 0.4.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rem-exec 0.4.0 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 crates.io crate rem-exec 0.4.0 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] 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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4
[INFO] running `Command { std: "docker" "start" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4", 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" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4" "/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" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4", 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" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling rem-exec v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused `ExitCode` that must be used
[INFO] [stdout]    --> src/bin/rx.rs:831:9
[INFO] [stdout]     |
[INFO] [stdout] 831 |         pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 831 |         let _ = pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.19s
[INFO] running `Command { std: "docker" "inspect" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4", 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" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rem-exec v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused `ExitCode` that must be used
[INFO] [stdout]    --> src/bin/rx.rs:831:9
[INFO] [stdout]     |
[INFO] [stdout] 831 |         pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 831 |         let _ = pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `test::ExitCode` that must be used
[INFO] [stdout]    --> src/bin/rx.rs:831:9
[INFO] [stdout]     |
[INFO] [stdout] 831 |         pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 831 |         let _ = pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.76s
[INFO] running `Command { std: "docker" "inspect" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4", 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" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused `ExitCode` that must be used
[INFO] [stderr]    --> src/bin/rx.rs:831:9
[INFO] [stderr]     |
[INFO] [stderr] 831 |         pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 831 |         let _ = pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `test::ExitCode` that must be used
[INFO] [stderr]    --> src/bin/rx.rs:831:9
[INFO] [stderr]     |
[INFO] [stderr] 831 |         pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 831 |         let _ = pipe_local_stdin_to_remote(&host_stdin, &id_stdin, false, PipeStdinReport::Quiet);
[INFO] [stderr]     |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `rem-exec` (bin "rx") generated 1 warning
[INFO] [stderr] warning: `rem-exec` (bin "rx" test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/rem-exec/108b8597294b3f93/out/rem_exec-108b8597294b3f93)
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test deploy::tests::a_transient_download_failure_is_retryable_on_deploy ... ok
[INFO] [stdout] test daemon::server::tests::write_with_invalid_base64_fails_loud_without_forwarding ... ok
[INFO] [stdout] test deploy::tests::parses_checksum_for_asset ... ok
[INFO] [stdout] test deploy::tests::normalizes_supported_arches ... ok
[INFO] [stdout] test deploy::tests::probe_errors_default_to_unknown_not_missing ... ok
[INFO] [stdout] test deploy::tests::version_ordering_handles_the_shapes_rxd_reports ... ok
[INFO] [stdout] test deploy::tests::ssh_transport_failures_keep_their_own_code_during_deploy ... ok
[INFO] [stdout] test deploy::tests::normalizes_release_versions ... ok
[INFO] [stdout] test framing::tests::trailer_that_disagrees_with_the_payload_is_rejected ... ok
[INFO] [stdout] test deploy::tests::policy_parses_every_accepted_env_spelling ... ok
[INFO] [stdout] test framing::tests::payload_without_terminator_never_reports_complete ... ok
[INFO] [stdout] test deploy::tests::a_checksum_mismatch_is_permanent_deploy_failed ... ok
[INFO] [stdout] test framing::tests::truncated_stream_is_unexpected_eof_not_a_short_read ... ok
[INFO] [stdout] test deploy::tests::a_missing_asset_is_distinguished_from_an_unreachable_source ... ok
[INFO] [stdout] test deploy::tests::cached_binaries_are_keyed_by_version ... ok
[INFO] [stdout] test process::tests::process_id_validation_rejects_path_components ... ok
[INFO] [stdout] test deploy::tests::deploy_failure_message_is_collapsed_to_one_line ... ok
[INFO] [stdout] test deploy::tests::not_deployed_response_is_typed_and_names_the_fix ... ok
[INFO] [stdout] test process::tests::ensure_base_dir_fixes_group_and_other_permissions ... ok
[INFO] [stdout] test deploy::tests::policy_gates_side_effects_not_explicit_deploys ... ok
[INFO] [stdout] test process::tests::ensure_base_dir_rejects_plain_file ... ok
[INFO] [stdout] test protocol::tests::exit_two_is_exactly_the_unusable_call ... ok
[INFO] [stdout] test protocol::tests::permission_denied_is_a_usable_call_that_the_world_refused ... ok
[INFO] [stdout] test process::tests::process_state_parses_known_and_unknown_values ... ok
[INFO] [stdout] test remote::actions::tests::finalize_kill_status_preserves_runner_recorded_terminal_status ... ok
[INFO] [stdout] test deploy::tests::version_comparisons_only_fire_when_provable ... ok
[INFO] [stdout] test daemon::state::tests::local_cache_paths_do_not_use_raw_host_or_process_components ... ok
[INFO] [stdout] test deploy::tests::a_missing_asset_reports_deploy_failed ... ok
[INFO] [stdout] test remote::hostinfo::tests::parses_quoted_and_bare_values ... ok
[INFO] [stdout] test protocol::tests::nothing_is_both_malformed_and_retryable ... ok
[INFO] [stdout] test remote::hostinfo::tests::uname_returns_nonempty_os_on_this_host ... ok
[INFO] [stdout] test protocol::tests::the_error_envelope_leads_with_type_then_code ... ok
[INFO] [stdout] test deploy::tests::auto_deploy_triggers_only_on_missing_or_old_rxd ... ok
[INFO] [stdout] test ssh::tests::classify_ssh_failure_ignores_bare_publickey_in_command_output ... ok
[INFO] [stdout] test framing::tests::empty_payload_is_complete_but_zero_length ... ok
[INFO] [stdout] test process::tests::ensure_base_dir_rejects_symlink ... ok
[INFO] [stdout] test remote::hostinfo::tests::does_not_confuse_version_id_with_other_keys ... ok
[INFO] [stdout] test ssh::tests::ssh_and_scp_both_refuse_to_prompt_and_bound_the_connect ... ok
[INFO] [stdout] test ssh::tests::ssh_command_terminates_options_before_the_destination ... ok
[INFO] [stdout] test tests::base64_encode_handles_empty_and_padding_cases ... ok
[INFO] [stdout] test process::tests::ensure_base_dir_creates_private_directory ... ok
[INFO] [stdout] test ssh::tests::classify_ssh_failure_ignores_the_changed_key_banner_alone ... ok
[INFO] [stdout] test ssh::tests::connect_timeout_default_survives_a_useless_override ... ok
[INFO] [stdout] test ssh::tests::classify_ssh_failure_maps_known_phrases ... ok
[INFO] [stdout] test ssh::tests::validate_host_accepts_real_destinations ... ok
[INFO] [stdout] test ssh::tests::validate_host_rejects_option_shaped_and_malformed_destinations ... ok
[INFO] [stdout] test tests::base64_decode_ignores_whitespace_and_rejects_garbage ... ok
[INFO] [stdout] test tests::base64_decode_reverses_encode_for_all_padding_cases ... ok
[INFO] [stdout] test remote::hostinfo::tests::unquote_handles_single_quotes_and_whitespace ... ok
[INFO] [stdout] test ssh::tests::classify_ssh_failure_types_a_refused_host_key ... ok
[INFO] [stdout] test remote::hostinfo::tests::rolling_distro_has_no_version_id ... ok
[INFO] [stdout] test tests::encode_bytes_picks_utf8_for_text_and_base64_for_binary ... ok
[INFO] [stdout] test framing::tests::roundtrips_payloads_across_frame_boundaries ... ok
[INFO] [stdout] test remote::actions::tests::write_all_nonblocking_writes_payload_larger_than_pipe_capacity ... ok
[INFO] [stdout] test process::tests::write_status_is_atomic_under_concurrent_reads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.19s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/rx.rs (/opt/rustwide/target/debug/build/rem-exec/48492d8886c47045/out/rx-48492d8886c47045)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test tests::a_genuine_exit_127_is_still_propagated ... ok
[INFO] [stdout] test tests::a_daemon_auto_deploy_failure_is_not_deployed ... ok
[INFO] [stdout] test tests::a_local_get_failure_is_typed_and_names_the_local_path ... ok
[INFO] [stdout] test tests::a_closed_consumer_does_not_panic_the_writer ... ok
[INFO] [stdout] test tests::command_hosts_covers_plain_and_host_path_destinations ... ok
[INFO] [stdout] test tests::a_local_put_source_failure_is_typed_and_names_the_local_path ... ok
[INFO] [stdout] test tests::an_unclassifiable_transport_failure_still_carries_a_code ... ok
[INFO] [stdout] test tests::exec_failure_exits_127_not_zero ... ok
[INFO] [stdout] test tests::daemon_opt_in_requires_an_explicit_truthy_value ... ok
[INFO] [stdout] test tests::every_id_taking_command_is_validated_locally ... ok
[INFO] [stdout] test tests::receive_file_rejects_short_stream_and_leaves_no_file ... ok
[INFO] [stdout] test tests::explicit_json_flags_win_over_everything_else ... ok
[INFO] [stdout] test tests::ordinary_statuses_are_unaffected_by_the_exec_failure_path ... ok
[INFO] [stdout] test tests::receive_file_ignores_the_old_predictable_temp_name ... ok
[INFO] [stdout] test tests::receive_file_handles_empty_stream ... ok
[INFO] [stdout] test tests::discarding_a_staged_file_leaves_the_destination_untouched ... ok
[INFO] [stdout] test tests::receive_file_writes_full_stream_atomically_with_mode ... ok
[INFO] [stdout] test tests::receive_temp_creation_refuses_an_existing_symlink ... ok
[INFO] [stdout] test tests::the_value_path_agrees_about_exec_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/rxd.rs (/opt/rustwide/target/debug/build/rem-exec/f43300152de52ef4/out/rxd-f43300152de52ef4)
[INFO] [stderr]      Running tests/cli_contract.rs (/opt/rustwide/target/debug/build/rem-exec/180316b5d9123794/out/cli_contract-180316b5d9123794)
[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 21 tests
[INFO] [stdout] test a_bare_invocation_prints_help_without_an_object ... ok
[INFO] [stdout] test piped_write_preflight_keeps_remote_error_codes ... ok
[INFO] [stdout] test arguments_are_rejected_before_stdin_is_read ... ok
[INFO] [stdout] test skill_prints_the_guide_stamped_with_its_version ... ok
[INFO] [stdout] test discovery_prints_for_a_reader_and_emits_no_object ... ok
[INFO] [stdout] test piped_output_is_compact_without_being_asked ... ok
[INFO] [stdout] test piped_write_remote_failure_is_a_typed_error_not_silent_success ... ok
[INFO] [stdout] test a_closed_stdout_is_not_a_panic ... ok
[INFO] [stdout] test a_piped_start_never_writes_an_object_to_stdout ... ok
[INFO] [stdout] test skill_is_discovery_too ... ok
[INFO] [stdout] test the_parser_object_keeps_claps_own_wording ... ok
[INFO] [stdout] test the_parser_object_splits_the_diagnosis_from_the_fix ... ok
[INFO] [stdout] test malformed_arguments_answer_with_a_typed_object_on_stdout ... ok
[INFO] [stdout] test daemon_control_answers_with_an_object ... ok
[INFO] [stdout] test a_refused_host_key_is_typed_and_not_retryable ... ok
[INFO] [stdout] test piped_write_reports_one_written_object ... ok
[INFO] [stdout] test parser_rejections_are_typed_objects_on_stderr ... ok
[INFO] [stdout] test unparseable_invocations_exit_two_with_empty_stdout ... ok
[INFO] [stdout] test an_unusable_argument_exits_two_wherever_it_was_caught ... ok
[INFO] [stdout] test daemon_start_does_not_hold_its_callers_stderr ... ok
[INFO] [stdout] test the_daemon_outlives_a_client_that_hangs_up ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rxd_integration.rs (/opt/rustwide/target/debug/build/rem-exec/a29d57a2227688b6/out/rxd_integration-a29d57a2227688b6)
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test get_empty_file_yields_zero_length_stream ... ok
[INFO] [stdout] test get_missing_file_is_typed_not_found ... ok
[INFO] [stdout] test command_with_nul_byte_is_rejected ... ok
[INFO] [stdout] test get_of_an_empty_file_exits_clean ... ok
[INFO] [stdout] test get_directory_is_rejected ... ok
[INFO] [stdout] test missing_process_reports_process_not_found_code ... ok
[INFO] [stdout] test ping_reports_identity_without_creating_state ... ok
[INFO] [stdout] test invalid_process_id_is_rejected_with_typed_error ... ok
[INFO] [stdout] test get_streams_file_with_header_and_bytes ... ok
[INFO] [stdout] test put_into_an_unwritable_directory_is_typed_and_not_retryable ... ok
[INFO] [stdout] test invalid_stream_is_bad_request ... ok
[INFO] [stdout] test large_piped_stdin_is_not_truncated ... ok
[INFO] [stdout] test put_stream_refuses_an_empty_stream_so_a_failed_producer_cannot_blank_a_file ... ok
[INFO] [stdout] test put_rejects_incomplete_transfer_without_installing_file ... ok
[INFO] [stdout] test put_stream_allow_empty_writes_the_empty_file_on_purpose ... ok
[INFO] [stdout] test get_of_an_unchanging_file_exits_clean ... ok
[INFO] [stdout] test get_streams_binary_bytes_verbatim ... ok
[INFO] [stdout] test put_into_a_missing_directory_is_typed_not_found_and_not_retryable ... ok
[INFO] [stdout] test put_accepts_matching_declared_size ... ok
[INFO] [stdout] test put_to_missing_directory_errors_without_partial_file ... ok
[INFO] [stdout] test put_stream_carrying_every_byte_but_no_end_marker_is_still_rejected ... ok
[INFO] [stdout] test env_with_nul_byte_is_rejected ... ok
[INFO] [stdout] test put_reports_the_mode_the_file_actually_got ... ok
[INFO] [stdout] test put_stream_applies_mode_before_the_file_is_visible ... ok
[INFO] [stdout] test put_stream_installs_a_complete_stream_privately_by_default ... ok
[INFO] [stdout] test put_stream_rejects_a_stream_cut_before_its_end_marker ... ok
[INFO] [stdout] test run_bad_cwd_fails_with_diagnostic ... ok
[INFO] [stdout] test run_ephemeral_by_default_removes_process_dir ... ok
[INFO] [stdout] test put_writes_file_atomically_with_mode ... ok
[INFO] [stdout] test run_applies_env_overrides ... ok
[INFO] [stdout] test run_keep_retains_process_dir ... ok
[INFO] [stdout] test run_returns_exit_code_and_text_output_in_one_call ... ok
[INFO] [stdout] test run_applies_cwd ... ok
[INFO] [stdout] test start_reports_missing_command_via_status ... ok
[INFO] [stdout] test run_reports_missing_command_as_typed_exec_error ... ok
[INFO] [stdout] test wait_on_missing_process_is_typed_error ... ok
[INFO] [stdout] test run_feeds_stdin_body_and_sends_eof ... ok
[INFO] [stdout] test run_ephemeral_keeps_dir_when_inlined_but_over_ephemeral_cap ... ok
[INFO] [stdout] test rx_reports_unreachable_host_as_typed_json_error ... ok
[INFO] [stdout] test start_status_read_roundtrip_via_serve ... ok
[INFO] [stdout] test run_transports_shell_metacharacters_as_exact_argv ... ok
[INFO] [stdout] test run_reports_signal_termination_structurally ... ok
[INFO] [stdout] test write_body_transports_arbitrary_bytes ... ok
[INFO] [stdout] test run_ephemeral_skips_when_truncated ... ok
[INFO] [stdout] test list_ignores_directories_that_are_not_process_ids ... ok
[INFO] [stdout] test process_state_paths_have_private_permissions ... ok
[INFO] [stdout] test wait_blocks_until_exit ... ok
[INFO] [stdout] test run_ephemeral_skips_when_backgrounded ... ok
[INFO] [stdout] test run_backgrounds_when_it_outlives_the_timeout ... ok
[INFO] [stdout] test wait_times_out_to_running_handle ... ok
[INFO] [stdout] test concurrent_fast_runs_never_self_heal_to_unknown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rem_exec
[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" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4", kill_on_drop: false }`
[INFO] [stdout] cef7650839e0e09e5df4582b2a12e746a07430e1909908b9ce53da013b961ac4
