[INFO] cloning repository https://github.com/laputa-systems/xsh
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/laputa-systems/xsh" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flaputa-systems%2Fxsh", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flaputa-systems%2Fxsh'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e4fa7d990a4533682c600d1389fa824ff536356e
[INFO] testing laputa-systems/xsh 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%2Flaputa-systems%2Fxsh" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/laputa-systems/xsh
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/laputa-systems/xsh
[INFO] tweaked toml for git repo https://github.com/laputa-systems/xsh written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/laputa-systems/xsh 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/laputa-systems/xsh 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] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee
[INFO] running `Command { std: "docker" "start" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee", 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" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee" "/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" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee", 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" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling io-lifetimes v2.0.4
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling io-lifetimes v3.0.1
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling io-extras v0.19.0
[INFO] [stderr]    Compiling cap-primitives v4.0.2
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling maybe-owned v0.3.4
[INFO] [stderr]    Compiling aws-lc-rs v1.17.0
[INFO] [stderr]    Compiling cap-std v4.0.2
[INFO] [stderr]    Compiling ambient-authority v0.0.2
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling compression-core v0.4.32
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling xsh-registry v0.0.1 (/opt/rustwide/workdir/crates/xsh-registry)
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling syscalls v0.8.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling miniserde v0.1.45
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling cap-fs-ext v4.0.2
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling uuid v1.23.3
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling libbz2-rs-sys v0.2.5
[INFO] [stderr]    Compiling jiff v0.2.31
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling diffy v0.5.0
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling xsh v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling bzip2 v0.6.1
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling aws-lc-sys v0.41.0
[INFO] [stderr]    Compiling lzma-rust2 v0.16.5
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling mini-internal v0.1.45
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling compression-codecs v0.4.38
[INFO] [stderr]    Compiling async-compression v0.4.42
[INFO] [stderr]    Compiling astral_async_zip v0.0.20
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling rustix-linux-procfs v0.1.1
[INFO] [stderr]    Compiling fs-set-times v0.20.3
[INFO] [stderr]    Compiling xsh-applets v0.0.1 (/opt/rustwide/workdir/crates/xsh-applets)
[INFO] [stderr]    Compiling astral-futures-tar v0.6.3 (https://github.com/laputa-systems/astral-futures-tar.git?rev=253b5f991d68e811933f3a56542ed413bb250cdf#253b5f99)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling cap-net-ext v4.0.2
[INFO] [stderr]    Compiling cap-tempfile v4.0.2
[INFO] [stderr]    Compiling cap-directories v4.0.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling xsh-net v0.0.1 (/opt/rustwide/workdir/crates/xsh-net)
[INFO] [stderr]     Finished `dev` profile [unoptimized] target(s) in 1m 28s
[INFO] running `Command { std: "docker" "inspect" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee", 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" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee" "/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 crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.51
[INFO] [stderr]    Compiling zerocopy-derive v0.8.51
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling xsh-net v0.0.1 (/opt/rustwide/workdir/crates/xsh-net)
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling astral-futures-tar v0.6.3 (https://github.com/laputa-systems/astral-futures-tar.git?rev=253b5f991d68e811933f3a56542ed413bb250cdf#253b5f99)
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling xsh v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling xsht v0.0.1 (/opt/rustwide/workdir/crates/xsht)
[INFO] [stderr]     Finished `test` profile [unoptimized] target(s) in 1m 12s
[INFO] running `Command { std: "docker" "inspect" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee", 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" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xsh-a5c4c85ad820f168)
[INFO] [stdout] 
[INFO] [stdout] running 248 tests
[INFO] [stdout] test diagnostic::tests::exposes_machine_readable_diagnostics ... ok
[INFO] [stdout] test diagnostic::tests::renders_source_context_without_terminal_color ... ok
[INFO] [stdout] test diagnostic::tests::renders_multiple_diagnostics_deterministically ... ok
[INFO] [stdout] test host::tests::command_spec_builds_process_invocation ... ok
[INFO] [stdout] test host::tests::tty_attrs_record_roundtrips_through_typed_facade ... ok
[INFO] [stdout] test modules::cli::tests::arg_token_kind_strings_match_public_contract ... ok
[INFO] [stdout] test modules::cli::tests::parse_scalar_arg_types_is_centralized ... ok
[INFO] [stdout] test modules::elf::tests::parses_big_endian_elf32_and_android_dynamic_tags ... ok
[INFO] [stdout] test loader::tests::compact_file_unit_keeps_parse_diagnostics_attached ... ok
[INFO] [stdout] test host::tests::command_spec_rejects_invalid_os_strings ... ok
[INFO] [stdout] test modules::bytes::tests::byte_slice_helpers_cover_script_methods ... ok
[INFO] [stdout] test modules::cli::tests::parse_type_name_still_handles_list_wrappers ... ok
[INFO] [stdout] test modules::fs::tests::df_capacity_percent_matches_busybox_df ... ok
[INFO] [stdout] test modules::elf::tests::parses_dynamic_dependencies_from_elf64_little_endian ... ok
[INFO] [stdout] test modules::elf::tests::rejects_truncated_elf ... ok
[INFO] [stdout] test modules::ini::tests::encode_rejects_non_string_section_values ... ok
[INFO] [stdout] test modules::ini::tests::decode_accepts_globals_sections_comments_colon_and_continuations ... ok
[INFO] [stdout] test modules::elf::tests::uses_section_headers_when_program_dynamic_is_absent ... ok
[INFO] [stdout] test modules::ini::tests::decode_rejects_duplicates_case_insensitively ... ok
[INFO] [stdout] test modules::ini::tests::encode_is_deterministic_and_multiline ... ok
[INFO] [stdout] test modules::fs::tests::mounts_include_root_and_positive_counters ... ok
[INFO] [stdout] test modules::linux::tests::tests::module_metadata_fixtures_cover_modinfo_and_depmod ... ok
[INFO] [stdout] test modules::mime::tests::parse_media_type_rejects_malformed_values ... ok
[INFO] [stdout] test modules::elf::tests::reports_non_elf_without_error ... ok
[INFO] [stdout] test modules::mime::tests::host_mime_types_override_builtins_by_extension ... ok
[INFO] [stdout] test modules::ini::tests::decode_rejects_global_section_collisions ... ok
[INFO] [stdout] test modules::mime::tests::parse_media_type_normalizes_type_and_params ... ok
[INFO] [stdout] test modules::shlex::tests::join_quotes_each_word_independently ... ok
[INFO] [stdout] test modules::process::tests::argv_words_parses_quotes_and_escapes ... ok
[INFO] [stdout] test modules::shlex::tests::quote_handles_empty_spaces_quotes_and_newlines ... ok
[INFO] [stdout] test modules::process::tests::argv_words_rejects_shell_syntax ... ok
[INFO] [stdout] test modules::system::tests::os_release_reports_name ... ok
[INFO] [stdout] test modules::text::tests::text_helpers_cover_script_methods ... ok
[INFO] [stdout] test modules::system::tests::memory_reports_total ... ok
[INFO] [stdout] test modules::linux::tests::tests::blkid_reads_seed_filesystem_magic_fixtures ... ok
[INFO] [stdout] test modules::unix::tests::does_not_match_later_shell_argv_tokens ... ok
[INFO] [stdout] test modules::unix::tests::skips_self_and_pid1 ... ok
[INFO] [stdout] test modules::shlex::tests::quote_keeps_safe_words_unquoted ... ok
[INFO] [stdout] test modules::unix::tests::matches_exact_process_name_and_argv0_basename ... ok
[INFO] [stdout] test modules::unix::tests::matches_linux_comm_truncation_only_as_prefix ... ok
[INFO] [stdout] test modules::linux::tests::tests::fsck_dispatches_to_filesystem_specific_checker ... ok
[INFO] [stdout] test modules::linux::tests::tests::partition_table_reads_and_writes_dos_and_gpt_file_images ... ok
[INFO] [stdout] test loader::tests::compact_file_unit_exposes_loaded_module_statements ... ok
[INFO] [stdout] test modules::tests::module_signatures_keep_expected_boundaries ... ok
[INFO] [stdout] test loader::tests::compact_file_unit_wraps_parsed_arena_without_checker_runtime_state ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_path_parse_and_print ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_path_constructor_param_default ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_manifest_hash_shape ... ok
[INFO] [stdout] test modules::signature::tests::api_spec_adapter_exactly_mirrors_registry ... ok
[INFO] [stdout] test loader::tests::compact_module_graph_collects_resolved_declarations_before_evaluator_installation ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_implicit_rest_main ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_path_constructor_binding_inference ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_named_helper_call ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_executes_covered_script ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_json_log_rollup_shape ... ok
[INFO] [stdout] test runner::tests::compact_runner_fallback_reuses_loaded_entry_source ... ok
[INFO] [stdout] test runner::tests::run_script_uses_compact_runner_by_default_for_covered_scripts ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_range_flat_map_sum_collect ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_propagates_top_level_result_err ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_result_unit_fallthrough ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_break_exits_loop ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_extension_count_shape ... ok
[INFO] [stdout] test runtime::bench::bench_tests::collection_ir_benchmark_exercises_list_and_map_flow ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_loads_user_module_without_compat_program ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_skips_standard_use ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_continue_skips_loop_remainder ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_list_pipeline_covers_sort_and_sort_by ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_list_helper_keeps_slot_typed_assignments_generic ... ok
[INFO] [stdout] test runtime::bench::bench_tests::group_by_pipeline_ir_benchmark_exercises_bucket_records ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_list_pipeline_covers_take_and_drop ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_collection_helpers_cover_extend_and_keys ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_for_over_list_accumulates_string_parts ... ok
[INFO] [stdout] test runner::tests::compact_lowered_runner_attempt_covers_archive_package_shape ... ok
[INFO] [stdout] test modules::linux::tests::tests::open_files_reports_current_process_descriptors ... ok
[INFO] [stdout] test modules::mime::tests::lookup_path_prefers_known_multi_extensions ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_error_return_and_err_constructor_cover_structured_errors ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_list_comprehension_covers_enumerate_pipeline ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_logical_operators_short_circuit_result_propagation ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_match_covers_scalar_expression_and_statement_arms ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_list_pipeline_covers_where_map_and_item_fields ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_statement_if_else_assigns_selected_branch ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_path_methods_cover_display_name_ext_parent_normalize_relative_and_equality ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_result_fallback_unwraps_ok_and_uses_lazy_default ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_membership_covers_strings_and_lists ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_result_context_wraps_err_and_preserves_ok ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_text_lines_loop_counts_prefixed_comments_with_views ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_result_unit_returns_ok_unit ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_text_lines_for_loop_counts_without_materialized_list ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_regex_compile_matches_captures_and_replace ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_named_record_schema_params_and_returns ... ok
[INFO] [stdout] test runtime::eval::modules::crypt::tests::sha256_drepper_vector ... ignored, sha-crypt algorithm needs debugging
[INFO] [stdout] test runtime::eval::modules::auth::tests::des_is_unsupported ... ok
[INFO] [stdout] test runtime::eval::modules::crypt::tests::sha512_drepper_vector ... ignored, sha-crypt algorithm needs debugging
[INFO] [stdout] test runtime::bench::bench_tests::lowered_text_methods_cover_split_replace_join_and_parse_int ... ok
[INFO] [stdout] test runtime::bench::bench_tests::tag_union_ir_benchmark_exercises_constructors_and_patterns ... ok
[INFO] [stdout] test runtime::eval::tests::compact_function_units_record_dependency_and_scc_metadata_without_top_level_execution ... ok
[INFO] [stdout] test runtime::eval::tests::compact_body_probe_rejects_reassigning_let ... ok
[INFO] [stdout] test runtime::eval::modules::crypt::tests::md5_openssl_vector ... ok
[INFO] [stdout] test runtime::eval::tests::argv_conversion_rejects_nul_list_without_splice_and_bytes ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_text_scanner_covers_byte_methods_and_bool_state ... ok
[INFO] [stdout] test runtime::eval::tests::compact_function_units_record_structured_blockers ... ok
[INFO] [stdout] test runtime::bench::bench_tests::record_ir_benchmark_exercises_record_literal_and_fields ... ok
[INFO] [stdout] test runtime::eval::tests::compact_install_registers_runtime_tag_and_error_metadata ... ok
[INFO] [stdout] test runtime::cgroup::tests::fake_root_writes_cpu_max_and_pid_then_cleans_up ... ok
[INFO] [stdout] test runtime::eval::tests::compact_install_lowers_module_print_flush_without_printing_flag ... ok
[INFO] [stdout] test runtime::bench::bench_tests::lowered_status_methods_and_fields_cover_process_status_values ... ok
[INFO] [stdout] test runtime::eval::tests::compact_install_lowers_module_sibling_calls_as_qualified_functions ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lower_constructs_annotated_record_field_path_binding ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lower_constructs_qualified_module_calls ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_accepts_definition_only_programs_without_proc_main ... ok
[INFO] [stdout] test runtime::bench::bench_tests::text_lines_pipeline_ir_benchmark_exercises_adapter_and_map_block ... ok
[INFO] [stdout] test runtime::eval::tests::bytes_concat_lowers_and_matches_ast ... ok
[INFO] [stdout] test runtime::eval::tests::compact_installed_function_lowers_local_empty_map_context ... ok
[INFO] [stdout] test runtime::bench::bench_tests::text_glue_benchmark_exercises_scalar_string_flow ... ok
[INFO] [stdout] test runtime::eval::tests::compact_installed_functions_colower_mutual_recursion ... ok
[INFO] [stdout] test runtime::eval::tests::compact_installed_functions_bootstrap_forward_sibling_calls ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_duration_literals_and_time_calls ... ok
[INFO] [stdout] test runtime::eval::tests::block_scoped_rebinding_lowers_and_preserves_outer_binding ... ok
[INFO] [stdout] test runtime::eval::tests::compact_install_replaces_root_lowered_function_entries ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_guarded_loop_control ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_captures_simple_run_text ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_scoped_cd ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_result_match_patterns ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_scoped_env ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_linux_network_dry_run_calls ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_implicit_main_covers_final_args_call ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_terminal_pipeline_stages ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_lowers_abort_intrinsic ... ok
[INFO] [stdout] test runtime::eval::tests::bytes_slice_utf8_and_list_bytes_lower ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_typed_require ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_eval_runs_arena_without_compat_program ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_lowers_mutually_recursive_procs ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_lowers_structured_error_constructors ... ok
[INFO] [stdout] test runtime::eval::tests::compact_install_executes_without_old_root_function_registries ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_preserves_standard_record_param_checks ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_lowers_par_map_blocks_with_match_prefix ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_runs_implicit_proc_main_with_rest_args ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_float_literals_methods_and_tags ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_print_accepts_value_splices ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_covers_fs_write_mkdir_remove ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_returns_run_text_result_from_proc_body ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_runs_default_and_rest_params ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_runs_explicit_spliced_main_and_path_constructor ... ok
[INFO] [stdout] test runtime::eval::tests::err_question_propagates_and_traces ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_preserves_result_top_level_slots ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_accepts_explicit_list_any_annotation ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_captures_run_text_inside_proc_body ... ok
[INFO] [stdout] test runtime::eval::tests::evaluates_main_proc_with_argv_and_core_commands ... ok
[INFO] [stdout] test runtime::eval::tests::compact_proc_main_lowers_assign_from_run ... ok
[INFO] [stdout] test runtime::eval::tests::compact_proc_main_lowers_unqualified_imported_proc_call ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_method_names_have_no_duplicates ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_preserves_dynamic_json_any_flow ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_count_lines_uses_direct_int_node ... ok
[INFO] [stdout] test runtime::eval::tests::compact_top_level_use_imports_loaded_user_module ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_string_predicates_use_direct_nodes ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_string_byte_search_preserves_contains_find_and_membership ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_runs_plain_run_commands ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_value_matches_accepts_str_and_bytes_including_views ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_trim_string_predicates_use_direct_nodes ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_bytes_scanner_covers_lines_trim_predicates_and_byte_at ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_trim_predicates_preserve_ascii_and_unicode_whitespace ... ok
[INFO] [stdout] test runtime::eval::tests::ok_question_unwraps_value ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_text_lines_views_preserve_escaped_lines ... ok
[INFO] [stdout] test runtime::eval::tests::path_value_preserves_non_utf8_bytes_and_joins_lexically ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_runs_process_command_plans ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_trim_empty_preserves_ascii_and_unicode_whitespace ... ok
[INFO] [stdout] test runtime::eval::tests::run_error_constructor_preserves_status ... ok
[INFO] [stdout] test modules::linux::tests::tests::module_metadata_reads_supported_compressed_modules ... ok
[INFO] [stdout] test runtime::eval::tests::lowered_self_collection_assignment_preserves_aliases ... ok
[INFO] [stdout] test runtime::eval::tests::nested_record_field_access_preserves_behavior ... ok
[INFO] [stdout] test runtime::eval::tests::match_expr_bare_ident_fallback_lowers ... ok
[INFO] [stdout] test runtime::eval::tests::map_empty_constructor_lowers_record_builder ... ok
[INFO] [stdout] test runtime::eval::tests::scanner_shaped_pures_enter_lowered_registry ... ok
[INFO] [stdout] test runtime::eval::tests::text_lines_for_loop_uses_streaming_lowered_stmt ... ok
[INFO] [stdout] test runtime::eval::tests::mutually_recursive_pures_colower_atomically ... ok
[INFO] [stdout] test runtime::eval::tests::top_level_control_statements_lower_to_script_ir ... ok
[INFO] [stdout] test runtime::eval::tests::pure_tag_union_constructors_and_match_patterns_lower ... ok
[INFO] [stdout] test runtime::eval::tests::pure_group_by_pipeline_lowers_and_preserves_bucket_order ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_spawn_wait_and_cancel_handles ... ok
[INFO] [stdout] test runtime::eval::tests::runtime_assignment_to_let_reports_span ... ok
[INFO] [stdout] test runtime::eval::tests::question_in_binding_initializer_returns_from_proc ... ok
[INFO] [stdout] test runtime::eval::tests::pure_reverse_and_map_values_methods_lower ... ok
[INFO] [stdout] test runtime::process::tests::setpgid_race_filter_covers_exec_and_exit_races ... ok
[INFO] [stdout] test runtime::text_bytes::tests::count_lines_bytes_matches_str_count ... ok
[INFO] [stdout] test runtime::eval::tests::top_level_script_ir_calls_effect_free_proc_bodies ... ok
[INFO] [stdout] test runtime::text_bytes::tests::trim_bytes_matches_str_trim_on_utf8 ... ok
[INFO] [stdout] test runtime::text_bytes::tests::count_lines_matches_std ... ok
[INFO] [stdout] test runtime::text_bytes::tests::find_bytes_matches_str_find ... ok
[INFO] [stdout] test runtime::eval::tests::top_level_script_ir_is_gated_by_tracing ... ok
[INFO] [stdout] test runtime::eval::tests::top_level_script_ir_tracks_untyped_literal_bindings ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::call_method_dispatch_and_path_constructor_method ... ok
[INFO] [stdout] test runtime::run::tests::missing_target_returns_run_error_value_and_process_end ... ok
[INFO] [stdout] test runtime::eval::tests::unrestricted_procs_lower_into_script_ir ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::call_module_apis_and_static_introspection ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::call_error_variant_constructor ... ok
[INFO] [stdout] test runtime::eval::tests::top_level_script_ir_tracks_untyped_plain_pure_returns ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::comprehensions ... ok
[INFO] [stdout] test runtime::process::tests::raw_wait_status_distinguishes_exit_signal_and_stop ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::if_expr_and_try_and_require ... ok
[INFO] [stdout] test runtime::eval::tests::statement_match_arms_relet_sibling_names ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::fmt_string_and_display ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::builder_and_structured_pipeline_are_native ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::match_expr_and_patterns ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::call_constructors_and_unresolved_names ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::list_and_record ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::stmt_function_and_signal_hook_declarations ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::field_index_slice_env ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::stmt_bare_loop_statement ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::run_spawn_wait_are_native ... ok
[INFO] [stdout] test runtime::process::tests::managed_cancel_reaps_process_group_child ... ok
[INFO] [stdout] test runtime::eval::tests::compact_lowered_only_handles_path_methods_and_registry_modules ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::stmt_let_var_assign ... ok
[INFO] [stdout] test source::tests::keeps_crlf_line_text_without_line_ending ... ok
[INFO] [stdout] test source::tests::rejects_invalid_utf8_source ... ok
[INFO] [stdout] test source::tests::reports_one_based_line_and_unicode_column ... ok
[INFO] [stdout] test symbol::tests::builtin_symbols_are_stable ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::unresolved_name_reports_identically ... ok
[INFO] [stdout] test symbol::tests::dynamic_symbols_round_trip ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::stmt_loop_and_retry_bodies_use_native_block_checking ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::literals_and_arithmetic ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::stmt_declarations ... ok
[INFO] [stdout] test runtime::eval::tests::pure_text_lines_map_block_pipeline_lowers ... ok
[INFO] [stdout] test symbol::tests::preloaded_symbols_cover_standard_api_registry ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::stmt_return_yield_defer_break_continue_expr ... ok
[INFO] [stdout] test syntax::lexer::tests::rejects_invalid_bytes_unicode_escape ... ok
[INFO] [stdout] test syntax::lexer::tests::tokenizes_command_interpolation_boundaries ... ok
[INFO] [stdout] test sema::records::tests::record_schema_adapter_exactly_mirrors_registry ... ok
[INFO] [stdout] test syntax::lexer::tests::tokenizes_keywords_identifiers_strings_comments_and_eof ... ok
[INFO] [stdout] test symbol::tests::preloaded_symbols_cover_standard_record_registry ... ok
[INFO] [stdout] test syntax::parser::tests::explains_dollar_names_in_expression_context ... ok
[INFO] [stdout] test syntax::parser::tests::parses_run_compound_word_and_result_operator ... ok
[INFO] [stdout] test syntax::parser::tests::parses_declarations_control_flow_and_records ... ok
[INFO] [stdout] test syntax::parser::tests::rejects_expression_string_interpolation ... ok
[INFO] [stdout] test syntax::parser::tests::parses_bare_command_as_proc_not_run ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::stmt_control_flow ... ok
[INFO] [stdout] test syntax::parser::tests::rejects_proc_without_signature ... ok
[INFO] [stdout] test trace::tests::normalizes_unstable_trace_values ... ok
[INFO] [stdout] test trace::tests::aggregates_and_renders_syscall_summary_text ... ok
[INFO] [stdout] test trace::tests::renders_nested_trace_as_stable_text ... ok
[INFO] [stdout] test trace::tests::renders_traceback_with_failing_span_and_call_path ... ok
[INFO] [stdout] test trace::tests::wraps_trace_summary_cells_without_ellipsis ... ok
[INFO] [stdout] test symbol::tests::preloaded_symbols_cover_builtin_checker_names ... ok
[INFO] [stdout] test trace::tests::renders_syscall_summary_jsonl ... ok
[INFO] [stdout] test sema::check::expr::arena_tests::stmt_commands_and_tail_bare_ident ... ok
[INFO] [stdout] test trace::tests::renders_nested_trace_as_json_lines ... ok
[INFO] [stdout] test symbol::tests::oversized_dynamic_symbols_round_trip ... ok
[INFO] [stdout] test runtime::bench::bench_tests::interpreter_benchmark_sources_prepare_and_eval ... ok
[INFO] [stdout] test runtime::eval::modules::auth::tests::verify_self_hash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 246 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.90s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ambient_fs_policy.rs (/opt/rustwide/target/debug/deps/ambient_fs_policy-32a362b0c128c4f4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test ambient_filesystem_use_is_allowlisted ... ok
[INFO] [stderr]      Running tests/auth_bins.rs (/opt/rustwide/target/debug/deps/auth_bins-e8dc1c5c98d2cedf)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.43s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test mdev_applies_rule_to_temp_device_tree ... ok
[INFO] [stdout] test passwd_honors_md5_algorithm ... ok
[INFO] [stdout] test getty_no_prompt_hands_off_to_login_with_term ... ok
[INFO] [stdout] test su_uses_xsh_passwd_file_for_current_user_match ... ok
[INFO] [stdout] test su_runs_command_as_target_user ... ok
[INFO] [stdout] test passwd_defaults_to_current_user_from_xsh_passwd_file ... ok
[INFO] [stdout] test getty_prompts_and_passes_username ... ok
[INFO] [stdout] test su_preserve_environment_keeps_home ... ok
[INFO] [stdout] test su_login_mode_resets_home ... ok
[INFO] [stdout] test passwd_delete_lock_and_unlock_update_shadow ... ok
[INFO] [stdout] test passwd_sets_default_password_hash ... ok
[INFO] [stdout] test passwd_rejects_mismatched_passwords_without_changing_shadow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-4b83839362f1fdac)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test xsh_passes_script_args_without_separator ... ok
[INFO] [stdout] test xsh_keeps_separator_compatibility_for_script_args ... ok
[INFO] [stdout] test xsh_falls_back_for_dynamic_lowerability_by_default ... ok
[INFO] [stderr]      Running tests/core.rs (/opt/rustwide/target/debug/deps/core-60f2074645d57fc2)
[INFO] [stdout] test xsh_strict_lower_reports_dynamic_lowerability ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test core_basename_runs_as_executable_shebang_script ... FAILED
[INFO] [stdout] test core_tests_run_from_core_directory ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- core_basename_runs_as_executable_shebang_script stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core_basename_runs_as_executable_shebang_script' (5813) panicked at tests/core.rs:75:51:
[INFO] [stdout] chmod basename: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55dee2635261 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55dee264934a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    2:     0x55dee26399cc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x55dee26134c6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55dee262d349 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]    5:     0x55dee25c7f30 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55dee262d502 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55dee2613572 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55dee260ae29 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55dee261422d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]   10:     0x55dee2649a7c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55dee2649852 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]   12:     0x55dee25b8f10 - <core[6883ba1bc0fe4ed1]::result::Result<(), core[6883ba1bc0fe4ed1]::io::error::Error>>::expect
[INFO] [stdout]   13:     0x55dee25b299e - core[2463f7e4fb2194d9]::core_basename_runs_as_executable_shebang_script
[INFO] [stdout]   14:     0x55dee25b1803 - core[2463f7e4fb2194d9]::core_basename_runs_as_executable_shebang_script::{closure#0}
[INFO] [stdout]   15:     0x55dee25bb116 - <core[2463f7e4fb2194d9]::core_basename_runs_as_executable_shebang_script::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   16:     0x55dee25bb26b - 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]   17:     0x55dee25c88b5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]   18:     0x55dee25c3364 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]   19:     0x55dee25cba02 - <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]   20:     0x55dee2634aef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   21:     0x7769b9c22aa4 - <unknown>
[INFO] [stdout]   22:     0x7769b9cafa64 - clone
[INFO] [stdout]   23:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- core_tests_run_from_core_directory stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core_tests_run_from_core_directory' (5814) panicked at tests/core.rs:58:5:
[INFO] [stdout] status: exit status: 1
[INFO] [stdout] stdout:
[INFO] [stdout] running 93 tests
[INFO] [stdout] test tests/test-alpine-coreutils.xsh::test_alpine_du_modes ... skipped: Alpine-only coreutils comparison
[INFO] [stdout] test tests/test-alpine-coreutils.xsh::test_alpine_file_operation_options ... skipped: Alpine-only coreutils comparison
[INFO] [stdout] test tests/test-alpine-coreutils.xsh::test_alpine_head_tail_multi_file_headers ... skipped: Alpine-only coreutils comparison
[INFO] [stdout] test tests/test-alpine-coreutils.xsh::test_alpine_listing_and_stat ... skipped: Alpine-only coreutils comparison
[INFO] [stdout] test tests/test-alpine-coreutils.xsh::test_alpine_path_tools ... skipped: Alpine-only coreutils comparison
[INFO] [stdout] test tests/test-alpine-coreutils.xsh::test_alpine_text_filters ... skipped: Alpine-only coreutils comparison
[INFO] [stdout] test tests/test-alpine-coreutils.xsh::test_alpine_touch_reference_and_no_create ... skipped: Alpine-only coreutils comparison
[INFO] [stdout] test tests/test-basename.xsh::test_basename_basic ... FAILED
[INFO] [stdout] test tests/test-basename.xsh::test_basename_suffix_and_multiple ... FAILED
[INFO] [stdout] test tests/test-cat.xsh::test_cat_file_and_stdin ... FAILED
[INFO] [stdout] test tests/test-chgrp.xsh::test_chgrp_current_group ... FAILED
[INFO] [stdout] test tests/test-chmod.xsh::test_chmod_recursive ... FAILED
[INFO] [stdout] test tests/test-chown.xsh::test_chown_current_user ... FAILED
[INFO] [stdout] test tests/test-cp.xsh::test_cp_file_and_recursive_dir ... FAILED
[INFO] [stdout] test tests/test-cut.xsh::test_cut_fields ... FAILED
[INFO] [stdout] test tests/test-date.xsh::test_date_format ... FAILED
[INFO] [stdout] test tests/test-df.xsh::test_df ... FAILED
[INFO] [stdout] test tests/test-df.xsh::test_df_matches_alpine_kp ... skipped: Alpine-only df comparison
[INFO] [stdout] test tests/test-dirname.xsh::test_dirname ... FAILED
[INFO] [stdout] test tests/test-du.xsh::test_du ... FAILED
[INFO] [stdout] test tests/test-du.xsh::test_du_recursive_all_and_total ... FAILED
[INFO] [stdout] test tests/test-env.xsh::test_env_assignment_runs_command ... FAILED
[INFO] [stdout] test tests/test-env.xsh::test_env_split_string_as_single_shebang_arg_runs_command ... FAILED
[INFO] [stdout] test tests/test-env.xsh::test_env_split_string_runs_command ... FAILED
[INFO] [stdout] test tests/test-env.xsh::test_env_uses_direct_xsh_shebang ... ok
[INFO] [stdout] test tests/test-fd.xsh::test_fd_finds_by_name_extension_and_type ... FAILED
[INFO] [stdout] test tests/test-fd.xsh::test_fd_hidden_and_glob ... FAILED
[INFO] [stdout] test tests/test-fd.xsh::test_fd_multiple_roots_exclude_depth_and_executable ... FAILED
[INFO] [stdout] test tests/test-fold.xsh::test_fold_width ... FAILED
[INFO] [stdout] test tests/test-head.xsh::test_head_lines ... FAILED
[INFO] [stdout] test tests/test-head.xsh::test_head_reads_stdin ... FAILED
[INFO] [stdout] test tests/test-host.xsh::test_host_localhost ... FAILED
[INFO] [stdout] test tests/test-host.xsh::test_host_type_and_usage ... FAILED
[INFO] [stdout] test tests/test-hostname.xsh::test_hostname_short ... FAILED
[INFO] [stdout] test tests/test-ifdown.xsh::test_ifdown_all_removes_configured_interfaces ... FAILED
[INFO] [stdout] test tests/test-ifdown.xsh::test_ifdown_dhcp_sends_release ... FAILED
[INFO] [stdout] test tests/test-ifdown.xsh::test_ifdown_logical_selection ... FAILED
[INFO] [stdout] test tests/test-ifdown.xsh::test_ifdown_runs_hooks ... FAILED
[INFO] [stdout] test tests/test-ifdown.xsh::test_ifdown_skips_unconfigured_interface ... FAILED
[INFO] [stdout] test tests/test-ifup.xsh::test_ifup_all_applies_auto_static_and_hooks ... FAILED
[INFO] [stdout] test tests/test-ifup.xsh::test_ifup_dhcp_runs_discovery ... FAILED
[INFO] [stdout] test tests/test-ifup.xsh::test_ifup_logical_selection ... FAILED
[INFO] [stdout] test tests/test-ifup.xsh::test_ifup_source_glob ... FAILED
[INFO] [stdout] test tests/test-ifup.xsh::test_ifup_state_skips_configured_interface ... FAILED
[INFO] [stdout] test tests/test-ip.xsh::test_ip_addr_smoke ... FAILED
[INFO] [stdout] test tests/test-link.xsh::test_link ... FAILED
[INFO] [stdout] test tests/test-ln.xsh::test_ln_symbolic_force ... FAILED
[INFO] [stdout] test tests/test-ls.xsh::test_ls ... FAILED
[INFO] [stdout] test tests/test-mkdir.xsh::test_mkdir ... FAILED
[INFO] [stdout] test tests/test-mv.xsh::test_mv_file_and_target_directory ... FAILED
[INFO] [stdout] test tests/test-nproc.xsh::test_nproc ... FAILED
[INFO] [stdout] test tests/test-paste.xsh::test_paste_parallel_serial_and_delimiters ... FAILED
[INFO] [stdout] test tests/test-paste.xsh::test_paste_reads_stdin_and_rejects_flags ... FAILED
[INFO] [stdout] test tests/test-printenv.xsh::test_printenv_named ... FAILED
[INFO] [stdout] test tests/test-printenv.xsh::test_printenv_processes_all_names_before_missing_status ... FAILED
[INFO] [stdout] test tests/test-printf.xsh::test_printf_escapes_and_usage ... FAILED
[INFO] [stdout] test tests/test-printf.xsh::test_printf_strings_repeat_without_implicit_newline ... FAILED
[INFO] [stdout] test tests/test-pstree.xsh::test_pstree_default_prints_visible_root ... FAILED
[INFO] [stdout] test tests/test-pstree.xsh::test_pstree_rejects_unknown_pid ... FAILED
[INFO] [stdout] test tests/test-pstree.xsh::test_pstree_renders_tree_with_pid_labels ... FAILED
[INFO] [stdout] test tests/test-pwd.xsh::test_pwd ... FAILED
[INFO] [stdout] test tests/test-readlink.xsh::test_readlink ... FAILED
[INFO] [stdout] test tests/test-realpath.xsh::test_realpath ... FAILED
[INFO] [stdout] test tests/test-rev.xsh::test_rev_lines_files_and_stdin ... FAILED
[INFO] [stdout] test tests/test-rev.xsh::test_rev_rejects_options ... FAILED
[INFO] [stdout] test tests/test-rg.xsh::test_rg_count_and_filename ... FAILED
[INFO] [stdout] test tests/test-rg.xsh::test_rg_reports_matches_with_line_numbers ... FAILED
[INFO] [stdout] test tests/test-rg.xsh::test_rg_word_line_pattern_and_globs ... FAILED
[INFO] [stdout] test tests/test-rm.xsh::test_rm_force_recursive ... FAILED
[INFO] [stdout] test tests/test-rmdir.xsh::test_rmdir_parents ... FAILED
[INFO] [stdout] test tests/test-seq.xsh::test_seq_descending_negative_separator_and_width ... FAILED
[INFO] [stdout] test tests/test-seq.xsh::test_seq_range ... FAILED
[INFO] [stdout] test tests/test-seq.xsh::test_seq_rejects_zero_step ... FAILED
[INFO] [stdout] test tests/test-shuf.xsh::test_shuf_head_count ... FAILED
[INFO] [stdout] test tests/test-sort.xsh::test_sort_unique_reverse ... FAILED
[INFO] [stdout] test tests/test-split.xsh::test_split_lines ... FAILED
[INFO] [stdout] test tests/test-stat.xsh::test_stat ... FAILED
[INFO] [stdout] test tests/test-strings.xsh::test_strings_min_len ... FAILED
[INFO] [stdout] test tests/test-tail.xsh::test_tail_lines ... FAILED
[INFO] [stdout] test tests/test-tar.xsh::test_tar_create_list_extract ... FAILED
[INFO] [stdout] test tests/test-tee.xsh::test_tee_input_file ... FAILED
[INFO] [stdout] test tests/test-tee.xsh::test_tee_reads_stdin_and_appends ... FAILED
[INFO] [stdout] test tests/test-touch.xsh::test_touch ... FAILED
[INFO] [stdout] test tests/test-tr.xsh::test_tr_rejects_bad_usage ... FAILED
[INFO] [stdout] test tests/test-tr.xsh::test_tr_translate_delete_squeeze_and_stdin ... FAILED
[INFO] [stdout] test tests/test-tree.xsh::test_tree_renders_sorted_branches_and_symlinks ... FAILED
[INFO] [stdout] test tests/test-tree.xsh::test_tree_supports_multiple_roots_and_rejects_flags ... FAILED
[INFO] [stdout] test tests/test-uname.xsh::test_uname_all ... FAILED
[INFO] [stdout] test tests/test-uniq.xsh::test_uniq_counts ... FAILED
[INFO] [stdout] test tests/test-wc.xsh::test_wc_counts ... FAILED
[INFO] [stdout] test tests/test-wc.xsh::test_wc_reads_stdin ... FAILED
[INFO] [stdout] test tests/test-which.xsh::test_which_finds_shell ... FAILED
[INFO] [stdout] test tests/test-which.xsh::test_which_processes_all_names_before_missing_status ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-basename.xsh::test_basename_basic ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-basename.xsh::test_basename_suffix_and_multiple ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-cat.xsh::test_cat_file_and_stdin ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-chgrp.xsh::test_chgrp_current_group ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-chmod.xsh::test_chmod_recursive ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-chown.xsh::test_chown_current_user ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-cp.xsh::test_cp_file_and_recursive_dir ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-cut.xsh::test_cut_fields ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-date.xsh::test_date_format ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-df.xsh::test_df ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-dirname.xsh::test_dirname ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-du.xsh::test_du ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-du.xsh::test_du_recursive_all_and_total ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-env.xsh::test_env_assignment_runs_command ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-env.xsh::test_env_split_string_as_single_shebang_arg_runs_command ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-env.xsh::test_env_split_string_runs_command ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-fd.xsh::test_fd_finds_by_name_extension_and_type ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-fd.xsh::test_fd_hidden_and_glob ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-fd.xsh::test_fd_multiple_roots_exclude_depth_and_executable ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-fold.xsh::test_fold_width ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-head.xsh::test_head_lines ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-head.xsh::test_head_reads_stdin ----
[INFO] [stdout] path-resolve: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-host.xsh::test_host_localhost ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-host.xsh::test_host_type_and_usage ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-hostname.xsh::test_hostname_short ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifdown.xsh::test_ifdown_all_removes_configured_interfaces ----
[INFO] [stdout] not-found: pipeline segment 0 failed to execute: executable not found
[INFO] [stdout] cwd: /opt/rustwide/workdir/core
[INFO] [stdout] argv: ../target/debug/xsh ifup.xsh -- eth0
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifdown.xsh::test_ifdown_dhcp_sends_release ----
[INFO] [stdout] test-fail: expected equality, left=false, right=true
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifdown.xsh::test_ifdown_logical_selection ----
[INFO] [stdout] not-found: pipeline segment 0 failed to execute: executable not found
[INFO] [stdout] cwd: /opt/rustwide/workdir/core
[INFO] [stdout] argv: ../target/debug/xsh ifdown.xsh -- eth0=office
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifdown.xsh::test_ifdown_runs_hooks ----
[INFO] [stdout] not-found: pipeline segment 0 failed to execute: executable not found
[INFO] [stdout] cwd: /opt/rustwide/workdir/core
[INFO] [stdout] argv: ../target/debug/xsh ifup.xsh -- eth0
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifdown.xsh::test_ifdown_skips_unconfigured_interface ----
[INFO] [stdout] not-found: pipeline segment 0 failed to execute: executable not found
[INFO] [stdout] cwd: /opt/rustwide/workdir/core
[INFO] [stdout] argv: ../target/debug/xsh ifdown.xsh -- eth0
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifup.xsh::test_ifup_all_applies_auto_static_and_hooks ----
[INFO] [stdout] not-found: pipeline segment 0 failed to execute: executable not found
[INFO] [stdout] cwd: /opt/rustwide/workdir/core
[INFO] [stdout] argv: ../target/debug/xsh ifup.xsh -- -a
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifup.xsh::test_ifup_dhcp_runs_discovery ----
[INFO] [stdout] fs-read: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifup.xsh::test_ifup_logical_selection ----
[INFO] [stdout] not-found: pipeline segment 0 failed to execute: executable not found
[INFO] [stdout] cwd: /opt/rustwide/workdir/core
[INFO] [stdout] argv: ../target/debug/xsh ifup.xsh -- eth0=office
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifup.xsh::test_ifup_source_glob ----
[INFO] [stdout] not-found: pipeline segment 0 failed to execute: executable not found
[INFO] [stdout] cwd: /opt/rustwide/workdir/core
[INFO] [stdout] argv: ../target/debug/xsh ifup.xsh -- -a
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ifup.xsh::test_ifup_state_skips_configured_interface ----
[INFO] [stdout] not-found: pipeline segment 0 failed to execute: executable not found
[INFO] [stdout] cwd: /opt/rustwide/workdir/core
[INFO] [stdout] argv: ../target/debug/xsh ifup.xsh -- eth0
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ip.xsh::test_ip_addr_smoke ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-link.xsh::test_link ----
[INFO] [stdout] test-fail: condition was false
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ln.xsh::test_ln_symbolic_force ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-ls.xsh::test_ls ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-mkdir.xsh::test_mkdir ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-mv.xsh::test_mv_file_and_target_directory ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-nproc.xsh::test_nproc ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-paste.xsh::test_paste_parallel_serial_and_delimiters ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-paste.xsh::test_paste_reads_stdin_and_rejects_flags ----
[INFO] [stdout] nonzero-exit: pipeline segment 0 `sh` exited with status 127
[INFO] [stdout] cwd: /opt/rustwide/workdir/core
[INFO] [stdout] argv: sh -c 'printf '\''a
[INFO] [stdout] b
[INFO] [stdout] '\'' | ../target/debug/xsh paste.xsh -- -s'
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-printenv.xsh::test_printenv_named ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-printenv.xsh::test_printenv_processes_all_names_before_missing_status ----
[INFO] [stdout] fs-read: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-printf.xsh::test_printf_escapes_and_usage ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-printf.xsh::test_printf_strings_repeat_without_implicit_newline ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-pstree.xsh::test_pstree_default_prints_visible_root ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-pstree.xsh::test_pstree_rejects_unknown_pid ----
[INFO] [stdout] fs-read: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-pstree.xsh::test_pstree_renders_tree_with_pid_labels ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-pwd.xsh::test_pwd ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-readlink.xsh::test_readlink ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-realpath.xsh::test_realpath ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-rev.xsh::test_rev_lines_files_and_stdin ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-rev.xsh::test_rev_rejects_options ----
[INFO] [stdout] fs-read: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-rg.xsh::test_rg_count_and_filename ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-rg.xsh::test_rg_reports_matches_with_line_numbers ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-rg.xsh::test_rg_word_line_pattern_and_globs ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-rm.xsh::test_rm_force_recursive ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-rmdir.xsh::test_rmdir_parents ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-seq.xsh::test_seq_descending_negative_separator_and_width ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-seq.xsh::test_seq_range ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-seq.xsh::test_seq_rejects_zero_step ----
[INFO] [stdout] fs-read: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-shuf.xsh::test_shuf_head_count ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-sort.xsh::test_sort_unique_reverse ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-split.xsh::test_split_lines ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-stat.xsh::test_stat ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-strings.xsh::test_strings_min_len ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-tail.xsh::test_tail_lines ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-tar.xsh::test_tar_create_list_extract ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-tee.xsh::test_tee_input_file ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-tee.xsh::test_tee_reads_stdin_and_appends ----
[INFO] [stdout] path-resolve: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-touch.xsh::test_touch ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-tr.xsh::test_tr_rejects_bad_usage ----
[INFO] [stdout] fs-read: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-tr.xsh::test_tr_translate_delete_squeeze_and_stdin ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-tree.xsh::test_tree_renders_sorted_branches_and_symlinks ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-tree.xsh::test_tree_supports_multiple_roots_and_rejects_flags ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-uname.xsh::test_uname_all ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-uniq.xsh::test_uniq_counts ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-wc.xsh::test_wc_counts ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-wc.xsh::test_wc_reads_stdin ----
[INFO] [stdout] path-resolve: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-which.xsh::test_which_finds_shell ----
[INFO] [stdout] not-found: executable not found
[INFO] [stdout] 
[INFO] [stdout] ---- tests/test-which.xsh::test_which_processes_all_names_before_missing_status ----
[INFO] [stdout] fs-read: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 84 failed; 8 skipped
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] /bin/sh: 3: ../target/debug/xsh: not found
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55dee2635261 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55dee264934a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    2:     0x55dee26399cc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]    3:     0x55dee26134c6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55dee262d349 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]    5:     0x55dee25c7f30 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x55dee262d502 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55dee2613572 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55dee260ae29 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55dee261422d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]   10:     0x55dee2649a7c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55dee25b09b2 - core[6883ba1bc0fe4ed1]::panicking::panic_display::<alloc[55a36b64bcbf2c0d]::string::String>
[INFO] [stdout]   12:     0x55dee25b2425 - core[2463f7e4fb2194d9]::core_tests_run_from_core_directory
[INFO] [stdout]   13:     0x55dee25b17d3 - core[2463f7e4fb2194d9]::core_tests_run_from_core_directory::{closure#0}
[INFO] [stdout]   14:     0x55dee25bb0d6 - <core[2463f7e4fb2194d9]::core_tests_run_from_core_directory::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x55dee25bb26b - 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]   16:     0x55dee25c88b5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]   17:     0x55dee25c3364 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x55dee25cba02 - <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]   19:     0x55dee2634aef - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7769b9c22aa4 - <unknown>
[INFO] [stdout]   21:     0x7769b9cafa64 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     core_basename_runs_as_executable_shebang_script
[INFO] [stdout]     core_tests_run_from_core_directory
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 30.49s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test core`
[INFO] running `Command { std: "docker" "inspect" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee", kill_on_drop: false }`
[INFO] [stdout] 614793e80b22e71aa2836b0694e37230c247068a0ce8f020e806e7969be104ee
