[INFO] cloning repository https://github.com/beamiter/rsh
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/beamiter/rsh" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbeamiter%2Frsh", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbeamiter%2Frsh'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0dcb4430cf38509bf51747fa791037e8527cc25d
[INFO] testing beamiter/rsh 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%2Fbeamiter%2Frsh" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/beamiter/rsh
[INFO] finished tweaking git repo https://github.com/beamiter/rsh
[INFO] tweaked toml for git repo https://github.com/beamiter/rsh written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/beamiter/rsh 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] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 183 packages to latest compatible versions
[INFO] [stderr]       Adding criterion v0.5.1 (available: v0.8.2)
[INFO] [stderr]       Adding quick-xml v0.37.5 (available: v0.41.0)
[INFO] [stderr]       Adding toml v0.8.23 (available: v1.1.2+spec-1.1.0)
[INFO] [stderr]       Adding ureq v2.12.1 (available: v3.3.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-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] abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb
[INFO] running `Command { std: "docker" "start" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb", 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" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb" "/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" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb", 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" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling cc v1.2.66
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling regex-automata v0.4.15
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling regex v1.13.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling rsh v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb", 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" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb" "/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 serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling toml v0.8.23
[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 rsh v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 18s
[INFO] running `Command { std: "docker" "inspect" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb", 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" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.35s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rsh-2a7eeb0f0e11524b)
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test debug::tests::test_debug_config ... ok
[INFO] [stdout] test debug::tests::test_colors ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_bracket_as_member ... ok
[INFO] [stdout] test debug::tests::test_debug_session ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_basic ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_in_complex_pattern ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_multiple_ranges ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_negated_range ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_negation ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_range ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_unclosed_bracket ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_with_wildcards ... ok
[INFO] [stdout] test glob_match::tests::test_empty ... ok
[INFO] [stdout] test glob_match::tests::test_exact ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_basic ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_one_or_more ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_exactly_one ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_negation ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_zero_or_more ... ok
[INFO] [stdout] test glob_match::tests::test_question ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_optional ... ok
[INFO] [stdout] test glob_match::tests::test_star ... ok
[INFO] [stdout] test keybindings::tests::test_search_engine ... ok
[INFO] [stdout] test keybindings::tests::test_search_case_insensitive ... ok
[INFO] [stdout] test keybindings::tests::test_keybinding_manager ... ok
[INFO] [stdout] test glob_match::tests::test_many_stars_no_exponential ... ok
[INFO] [stdout] test parser::lexer::tests::assignment_with_command_substitution_stays_one_word ... ok
[INFO] [stdout] test parser::parse::tests::double_quoted_command_substitution_keeps_inner_quotes ... ok
[INFO] [stdout] test probe::tests::test_classify_commands ... ok
[INFO] [stdout] test parser::parse::tests::if_body_with_nested_command_sub_and_parameter_expansion_parses ... ok
[INFO] [stdout] test probe::tests::test_probe_any_preference ... ok
[INFO] [stdout] test probe::tests::test_probe_cat_prefers_files ... ok
[INFO] [stdout] test probe::tests::test_probe_cd_only_shows_dirs ... ok
[INFO] [stdout] test probe::tests::test_probe_empty_partial ... ok
[INFO] [stdout] test probe::tests::test_probe_no_match ... ok
[INFO] [stdout] test probe::tests::test_reconstruct_path_dir ... ok
[INFO] [stdout] test parser::lexer::tests::double_quoted_parameter_expansion_keeps_following_lines_separate ... ok
[INFO] [stdout] test probe::tests::test_reconstruct_path_file ... ok
[INFO] [stdout] test probe::tests::test_reconstruct_path_with_base ... ok
[INFO] [stdout] test probe::tests::test_resolve_scan_target_simple ... ok
[INFO] [stdout] test prompt::tests::env_hint_falls_back_to_virtual_env_name ... ok
[INFO] [stdout] test prompt::tests::env_hint_prefers_conda_prompt_modifier ... ok
[INFO] [stdout] test probe::tests::test_resolve_scan_target_with_slash ... ok
[INFO] [stdout] test probe::tests::test_probe_hidden_files_not_suggested_by_default ... ok
[INFO] [stdout] test probe::tests::test_probe_no_filesystem_args ... ok
[INFO] [stdout] test signature::tests::coverage_spot_check ... ok
[INFO] [stdout] test probe::tests::test_probe_hidden_files_with_dot_prefix ... ok
[INFO] [stdout] test probe::tests::test_probe_with_slash_in_path ... ok
[INFO] [stdout] test parser::parse::tests::command_substitution_keeps_nested_quoted_subshells ... ok
[INFO] [stdout] test signature::tests::hint_for_empty_buffer_is_none ... ok
[INFO] [stdout] test session::tests::test_session_file_path_sanitization ... ok
[INFO] [stdout] test signature::tests::hint_for_unknown_command_returns_none ... ok
[INFO] [stdout] test config::tests::test_parse_bash_output_shopts ... ok
[INFO] [stdout] test signature::tests::hint_for_user_def_overrides_builtin ... ok
[INFO] [stdout] test signature::tests::hint_for_known_builtin_renders_name_and_params ... ok
[INFO] [stdout] test signature::tests::hint_for_picks_segment_after_pipe ... ok
[INFO] [stdout] test signature::tests::render_help_includes_name_and_desc ... ok
[INFO] [stdout] test signature::tests::signature_has_input_output ... ok
[INFO] [stdout] test probe::tests::test_probe_ls_prefers_dirs ... ok
[INFO] [stdout] test probe::tests::test_probe_shorter_names_preferred ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_cargo ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_docker ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_flags ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_npm ... ok
[INFO] [stdout] test value::tests::as_f64_coercions ... ok
[INFO] [stdout] test signature::tests::to_record_yields_record ... ok
[INFO] [stdout] test value::tests::display_record_list_renders_table ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_no_match ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_git_prefix_match ... ok
[INFO] [stdout] test value::tests::json_round_trip_preserves_order ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_git_exact_match ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_full_subcommand ... ok
[INFO] [stdout] test config::tests::test_parse_bash_output_env_vars ... ok
[INFO] [stdout] test session::tests::test_detect_environment_plain ... ok
[INFO] [stdout] test session::tests::test_env_var_filtering ... ok
[INFO] [stdout] test session::tests::test_session_snapshot_roundtrip ... ok
[INFO] [stdout] test config::tests::test_parse_bash_output_aliases ... ok
[INFO] [stdout] test config::tests::test_parse_bash_output_mixed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rsh-750b1aa18af24be8)
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test debug::tests::test_colors ... ok
[INFO] [stdout] test debug::tests::test_debug_config ... ok
[INFO] [stdout] test debug::tests::test_debug_session ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_in_complex_pattern ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_basic ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_multiple_ranges ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_negated_range ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_negation ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_bracket_as_member ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_unclosed_bracket ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_with_wildcards ... ok
[INFO] [stdout] test glob_match::tests::test_char_class_range ... ok
[INFO] [stdout] test glob_match::tests::test_empty ... ok
[INFO] [stdout] test glob_match::tests::test_exact ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_basic ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_exactly_one ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_optional ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_zero_or_more ... ok
[INFO] [stdout] test glob_match::tests::test_many_stars_no_exponential ... ok
[INFO] [stdout] test glob_match::tests::test_question ... ok
[INFO] [stdout] test glob_match::tests::test_star ... ok
[INFO] [stdout] test config::tests::test_parse_bash_output_shopts ... ok
[INFO] [stdout] test keybindings::tests::test_keybinding_manager ... ok
[INFO] [stdout] test keybindings::tests::test_search_case_insensitive ... ok
[INFO] [stdout] test keybindings::tests::test_search_engine ... ok
[INFO] [stdout] test parser::lexer::tests::assignment_with_command_substitution_stays_one_word ... ok
[INFO] [stdout] test parser::lexer::tests::double_quoted_parameter_expansion_keeps_following_lines_separate ... ok
[INFO] [stdout] test parser::parse::tests::command_substitution_keeps_nested_quoted_subshells ... ok
[INFO] [stdout] test parser::parse::tests::double_quoted_command_substitution_keeps_inner_quotes ... ok
[INFO] [stdout] test parser::parse::tests::if_body_with_nested_command_sub_and_parameter_expansion_parses ... ok
[INFO] [stdout] test probe::tests::test_classify_commands ... ok
[INFO] [stdout] test probe::tests::test_probe_any_preference ... ok
[INFO] [stdout] test probe::tests::test_probe_cat_prefers_files ... ok
[INFO] [stdout] test probe::tests::test_probe_cd_only_shows_dirs ... ok
[INFO] [stdout] test probe::tests::test_probe_hidden_files_not_suggested_by_default ... ok
[INFO] [stdout] test probe::tests::test_probe_hidden_files_with_dot_prefix ... ok
[INFO] [stdout] test probe::tests::test_probe_ls_prefers_dirs ... ok
[INFO] [stdout] test probe::tests::test_reconstruct_path_dir ... ok
[INFO] [stdout] test probe::tests::test_probe_with_slash_in_path ... ok
[INFO] [stdout] test probe::tests::test_reconstruct_path_file ... ok
[INFO] [stdout] test probe::tests::test_reconstruct_path_with_base ... ok
[INFO] [stdout] test probe::tests::test_probe_shorter_names_preferred ... ok
[INFO] [stdout] test config::tests::test_parse_bash_output_aliases ... ok
[INFO] [stdout] test config::tests::test_parse_bash_output_env_vars ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_negation ... ok
[INFO] [stdout] test probe::tests::test_resolve_scan_target_simple ... ok
[INFO] [stdout] test probe::tests::test_probe_no_filesystem_args ... ok
[INFO] [stdout] test probe::tests::test_resolve_scan_target_with_slash ... ok
[INFO] [stdout] test config::tests::test_parse_bash_output_mixed ... ok
[INFO] [stdout] test prompt::tests::env_hint_falls_back_to_virtual_env_name ... ok
[INFO] [stdout] test probe::tests::test_probe_no_match ... ok
[INFO] [stdout] test glob_match::tests::test_extglob_one_or_more ... ok
[INFO] [stdout] test prompt::tests::env_hint_prefers_conda_prompt_modifier ... ok
[INFO] [stdout] test probe::tests::test_probe_empty_partial ... ok
[INFO] [stdout] test session::tests::test_detect_environment_plain ... ok
[INFO] [stdout] test signature::tests::hint_for_empty_buffer_is_none ... ok
[INFO] [stdout] test signature::tests::coverage_spot_check ... ok
[INFO] [stdout] test signature::tests::hint_for_unknown_command_returns_none ... ok
[INFO] [stdout] test signature::tests::hint_for_picks_segment_after_pipe ... ok
[INFO] [stdout] test signature::tests::hint_for_known_builtin_renders_name_and_params ... ok
[INFO] [stdout] test signature::tests::signature_has_input_output ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_docker ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_no_match ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_git_prefix_match ... ok
[INFO] [stdout] test session::tests::test_session_file_path_sanitization ... ok
[INFO] [stdout] test signature::tests::hint_for_user_def_overrides_builtin ... ok
[INFO] [stdout] test signature::tests::to_record_yields_record ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_cargo ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_flags ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_npm ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_full_subcommand ... ok
[INFO] [stdout] test value::tests::json_round_trip_preserves_order ... ok
[INFO] [stdout] test suggest::tests::test_suggest_subcommand_git_exact_match ... ok
[INFO] [stdout] test value::tests::display_record_list_renders_table ... ok
[INFO] [stdout] test value::tests::as_f64_coercions ... ok
[INFO] [stdout] test signature::tests::render_help_includes_name_and_desc ... ok
[INFO] [stdout] test session::tests::test_env_var_filtering ... ok
[INFO] [stdout] test session::tests::test_session_snapshot_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/builtin_tests.rs (/opt/rustwide/target/debug/deps/builtin_tests-0a7609496ef987ef)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_is_builtin ... ok
[INFO] [stdout] test test_local ... ok
[INFO] [stdout] test test_export_and_get ... ok
[INFO] [stdout] test test_complete_spec ... ok
[INFO] [stdout] test test_noninteractive_state_does_not_seed_ls_aliases ... ok
[INFO] [stdout] test test_interactive_state_has_color_ls_aliases ... ok
[INFO] [stdout] test test_declare_indexed_array ... ok
[INFO] [stdout] test test_double_bracket_file_test ... ok
[INFO] [stdout] test test_hook_add_remove ... ok
[INFO] [stdout] test test_alias ... ok
[INFO] [stdout] test test_set_errexit ... ok
[INFO] [stdout] test test_declare_assoc_array ... ok
[INFO] [stdout] test test_double_bracket_string_eq ... ok
[INFO] [stdout] test test_double_bracket_numeric ... ok
[INFO] [stdout] test test_test_builtin ... ok
[INFO] [stdout] test test_true_false ... ok
[INFO] [stdout] test test_shift ... ok
[INFO] [stdout] test test_unset ... ok
[INFO] [stdout] test test_trap ... ok
[INFO] [stdout] test test_double_bracket_regex_no_match ... ok
[INFO] [stdout] test test_double_bracket_regex ... ok
[INFO] [stdout] test test_set_positional ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/closure_expr_tests.rs (/opt/rustwide/target/debug/deps/closure_expr_tests-2cd58a122715bc8d)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test each_multiplies_field ... ok
[INFO] [stdout] test reduce_product_range ... ok
[INFO] [stdout] test any_with_expression ... ok
[INFO] [stdout] test reduce_sum_range ... ok
[INFO] [stdout] test not_operator ... ok
[INFO] [stdout] test each_string_concat ... ok
[INFO] [stdout] test where_closure_and ... ok
[INFO] [stdout] test update_with_expression ... ok
[INFO] [stdout] test where_closure_gt ... ok
[INFO] [stdout] test each_combines_two_fields ... ok
[INFO] [stdout] test precedence_with_parens ... ok
[INFO] [stdout] test all_with_expression ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/converter_tests.rs (/opt/rustwide/target/debug/deps/converter_tests-20ba81d11ff293e0)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test xml_parses_nested_elements ... ok
[INFO] [stdout] test yaml_record_to_json ... ok
[INFO] [stdout] test xml_self_closing_element ... ok
[INFO] [stdout] test yaml_round_trip_preserves_record ... ok
[INFO] [stdout] test ls_produces_records_with_size_and_type ... ok
[INFO] [stdout] test ls_dispatch_bare_runs_text_path ... ok
[INFO] [stdout] test toml_to_json ... ok
[INFO] [stdout] test ps_records_have_pid_and_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/expand_tests.rs (/opt/rustwide/target/debug/deps/expand_tests-1067366be46717d1)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test test_braced_variable ... ok
[INFO] [stdout] test test_arithmetic_comparison ... ok
[INFO] [stdout] test test_arithmetic_multiply ... ok
[INFO] [stdout] test test_alternate_value ... ok
[INFO] [stdout] test test_arithmetic ... ok
[INFO] [stdout] test test_prefix_strip ... ok
[INFO] [stdout] test test_replace ... ok
[INFO] [stdout] test test_replace_all ... ok
[INFO] [stdout] test test_expand_words_multiple ... ok
[INFO] [stdout] test test_assign_default ... ok
[INFO] [stdout] test test_simple_variable ... ok
[INFO] [stdout] test test_assoc_array_expansion ... ok
[INFO] [stdout] test test_default_value ... ok
[INFO] [stdout] test test_unset_variable ... ok
[INFO] [stdout] test test_special_var_question ... ok
[INFO] [stdout] test test_special_var_hash ... ok
[INFO] [stdout] test test_positional_param ... ok
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-6994e6042d62472b)
[INFO] [stdout] test test_tilde_expansion ... ok
[INFO] [stdout] test test_double_quoted_expand ... ok
[INFO] [stdout] test test_substring ... ok
[INFO] [stdout] test test_array_expansion ... ok
[INFO] [stdout] test test_single_quoted_no_expand ... ok
[INFO] [stdout] test test_special_var_at ... ok
[INFO] [stdout] test test_string_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test test_assoc_array_all_values ... ok
[INFO] [stdout] test test_arithmetic_condition ... ok
[INFO] [stdout] test test_array_element_access ... ok
[INFO] [stdout] test test_array_in_for_loop ... ok
[INFO] [stdout] test test_assoc_array_access ... ok
[INFO] [stdout] test test_array_slicing ... ok
[INFO] [stdout] test test_array_operations ... ok
[INFO] [stdout] test test_array_length ... ok
[INFO] [stdout] test test_array_slice ... ok
[INFO] [stdout] test test_array_unset_element ... ok
[INFO] [stdout] test test_array_assignment ... ok
[INFO] [stdout] test test_array_indexing ... ok
[INFO] [stdout] test test_array_element_assignment ... ok
[INFO] [stdout] test test_assoc_array_assignment ... ok
[INFO] [stdout] test test_array_append_operator ... ok
[INFO] [stdout] test test_assoc_array_keys ... ok
[INFO] [stdout] test test_backtick_substitution ... ok
[INFO] [stdout] test test_associative_array ... ok
[INFO] [stdout] test test_background_job ... ok
[INFO] [stdout] test test_assoc_array_in_loop ... ok
[INFO] [stdout] test test_brace_expansion ... ok
[INFO] [stdout] test test_brace_group ... ok
[INFO] [stdout] test test_break_statement ... ok
[INFO] [stdout] test test_case_statement ... ok
[INFO] [stdout] test test_c_style_for ... ok
[INFO] [stdout] test test_command_substitution_simple ... ok
[INFO] [stdout] test test_cd_hyphen ... ok
[INFO] [stdout] test test_continue_statement ... ok
[INFO] [stdout] test test_cd_to_home ... ok
[INFO] [stdout] test test_coproc_named ... ok
[INFO] [stdout] test test_cd_to_parent ... ok
[INFO] [stdout] test test_coproc_parsing ... ok
[INFO] [stdout] test test_declare_assoc_array ... ok
[INFO] [stdout] test test_declare_indexed_array ... ok
[INFO] [stdout] test test_declare_assoc_with_init ... ok
[INFO] [stdout] test test_dirs_command ... ok
[INFO] [stdout] test test_glob_patterns ... ok
[INFO] [stdout] test test_here_doc_basic ... ok
[INFO] [stdout] test test_double_bracket_test ... ok
[INFO] [stdout] test test_here_doc_with_redirect ... ok
[INFO] [stdout] test test_if_elif_else ... ok
[INFO] [stdout] test test_local_variable_cleanup ... ok
[INFO] [stdout] test test_local_variable_scope_isolation ... ok
[INFO] [stdout] test test_logical_operators ... ok
[INFO] [stdout] test test_parameter_expansion_default ... ok
[INFO] [stdout] test test_process_substitution ... ok
[INFO] [stdout] test test_function_definition ... ok
[INFO] [stdout] test test_pipeline ... ok
[INFO] [stdout] test test_extglob_patterns ... ok
[INFO] [stdout] test test_parameter_expansion_indirect ... ok
[INFO] [stdout] test test_for_in_loop ... ok
[INFO] [stdout] test test_popd_command ... ok
[INFO] [stdout] test test_function_return_value_with_local ... ok
[INFO] [stdout] test test_here_string ... ok
[INFO] [stdout] test test_exec_command_parsing ... ok
[INFO] [stdout] test test_local_variable ... ok
[INFO] [stdout] test test_pushd_directory ... ok
[INFO] [stdout] test test_pushd_swap ... ok
[INFO] [stdout] test test_return_statement ... ok
[INFO] [stdout] test test_simple_arithmetic ... ok
[INFO] [stderr]      Running tests/interpolation_tests.rs (/opt/rustwide/target/debug/deps/interpolation_tests-c82f702d15da2aa5)
[INFO] [stdout] test test_redirect_all_output ... ok
[INFO] [stdout] test test_subshell ... ok
[INFO] [stdout] test test_test_logical_or ... ok
[INFO] [stdout] test test_test_negation ... ok
[INFO] [stdout] test test_test_logical_and ... ok
[INFO] [stdout] test test_test_string_comparison ... ok
[INFO] [stdout] test test_test_readable ... ok
[INFO] [stdout] test test_test_string_lex_comparison ... ok
[INFO] [stdout] test test_test_with_grouping ... ok
[INFO] [stdout] test test_test_writable ... ok
[INFO] [stdout] test test_until_loop ... ok
[INFO] [stdout] test test_test_command ... ok
[INFO] [stdout] test test_test_executable ... ok
[INFO] [stdout] test test_test_symlink ... ok
[INFO] [stdout] test test_variable_assignment ... ok
[INFO] [stdout] test test_while_loop ... ok
[INFO] [stdout] test test_tilde_expansion ... ok
[INFO] [stdout] test test_select_statement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test interp_with_arithmetic_expr ... ok
[INFO] [stdout] test interp_with_env_var ... ok
[INFO] [stdout] test path_fallback_with_bracket_index ... ok
[INFO] [stdout] test interp_multi_parts ... ok
[INFO] [stdout] test interp_pure_literal ... ok
[INFO] [stdout] test path_does_not_swallow_trailing_dot_punct ... ok
[INFO] [stdout] test path_fallback_preserves_bash_dot_literal ... ok
[INFO] [stdout] test interp_escape_paren ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/let_closure_tests.rs (/opt/rustwide/target/debug/deps/let_closure_tests-c428ff01811a9a66)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test where_inline_closure_filters ... ok
[INFO] [stdout] test where_let_bound_closure_filters ... ok
[INFO] [stdout] test let_json_list_index_access ... ok
[INFO] [stdout] test let_int_then_interp ... ok
[INFO] [stdout] test let_string_then_interp ... ok
[INFO] [stdout] test let_negative_index ... ok
[INFO] [stdout] test let_json_record_path_access ... ok
[INFO] [stdout] test closure_captures_let_var_at_def_time ... ok
[INFO] [stdout] test let_does_not_swallow_bash_arithmetic_let ... ok
[INFO] [stdout] test each_projects_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/math_into_tests.rs (/opt/rustwide/target/debug/deps/math_into_tests-8ca34c289bec1bc6)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test into_int_parses_strings ... ok
[INFO] [stdout] test math_avg_on_range ... ok
[INFO] [stdout] test math_avg_on_field ... ok
[INFO] [stdout] test into_float_parses_strings ... ok
[INFO] [stdout] test into_string_renders_numbers ... ok
[INFO] [stdout] test into_bool_parses_truthy ... ok
[INFO] [stdout] test into_float_on_column ... ok
[INFO] [stdout] test math_mean_alias ... ok
[INFO] [stdout] test math_sum_on_field ... ok
[INFO] [stdout] test math_stddev_on_range ... ok
[INFO] [stdout] test range_exclusive_quoted ... ok
[INFO] [stdout] test math_min_max_on_range ... ok
[INFO] [stdout] test range_inclusive ... ok
[INFO] [stdout] test into_int_on_column ... ok
[INFO] [stdout] test range_single_value ... ok
[INFO] [stdout] test math_sum_on_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/open_save_tests.rs (/opt/rustwide/target/debug/deps/open_save_tests-fa568856d4466236)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test open_missing_file_fails ... ok
[INFO] [stdout] test save_passthrough_text_bytes ... ok
[INFO] [stdout] test save_json_writes_file ... ok
[INFO] [stdout] test open_text_returns_string ... ok
[INFO] [stdout] test round_trip_json_to_yaml_to_json ... ok
[INFO] [stdout] test open_json_then_filter ... ok
[INFO] [stdout] test open_yaml_dispatches_to_from_yaml ... ok
[INFO] [stdout] test save_append_concatenates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_tests.rs (/opt/rustwide/target/debug/deps/parser_tests-e02ab398f2ce666a)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test test_brace_group ... ok
[INFO] [stdout] test test_negated_pipeline ... ok
[INFO] [stdout] test test_case_statement ... ok
[INFO] [stdout] test test_semicolon_separated ... ok
[INFO] [stdout] test test_assignment ... ok
[INFO] [stdout] test test_redirect ... ok
[INFO] [stdout] test test_subshell ... ok
[INFO] [stdout] test test_and_or ... ok
[INFO] [stdout] test test_function_def ... ok
[INFO] [stdout] test test_while_loop ... ok
[INFO] [stdout] test test_append_assignment ... ok
[INFO] [stdout] test test_if_statement ... ok
[INFO] [stdout] test test_is_incomplete ... ok
[INFO] [stdout] test test_background ... ok
[INFO] [stdout] test test_pipeline ... ok
[INFO] [stdout] test test_for_loop ... ok
[INFO] [stdout] test test_simple_command ... ok
[INFO] [stdout] test test_word_parts_arithmetic ... ok
[INFO] [stdout] test test_word_parts_command_sub ... ok
[INFO] [stdout] test test_word_parts_glob ... ok
[INFO] [stdout] test test_word_parts_process_sub ... ok
[INFO] [stdout] test test_word_parts_single_quoted ... ok
[INFO] [stdout] test test_word_parts_tilde ... ok
[INFO] [stdout] test test_word_parts_variable ... ok
[INFO] [stdout] test test_background_disown ... ok
[INFO] [stderr]      Running tests/phase10_tests.rs (/opt/rustwide/target/debug/deps/phase10_tests-65d7b8863c31eeb4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test shuffle_actually_randomizes ... ok
[INFO] [stdout] test default_fills_missing_field ... ok
[INFO] [stdout] test shuffle_preserves_elements ... ok
[INFO] [stdout] test math_product ... ok
[INFO] [stdout] test math_abs ... ok
[INFO] [stdout] test transpose_basic ... ok
[INFO] [stdout] test default_replaces_null_scalar ... ok
[INFO] [stdout] test str_replace_literal_unchanged ... ok
[INFO] [stdout] test unique_count ... ok
[INFO] [stdout] test math_median_even ... ok
[INFO] [stdout] test parse_regex_anonymous_captures ... ok
[INFO] [stdout] test math_round_floor_ceil ... ok
[INFO] [stdout] test math_median_odd ... ok
[INFO] [stdout] test parse_regex_named_captures ... ok
[INFO] [stdout] test str_replace_regex_single ... ok
[INFO] [stdout] test math_sqrt ... ok
[INFO] [stdout] test str_replace_regex_all ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase11_tests.rs (/opt/rustwide/target/debug/deps/phase11_tests-91e6f5e113556132)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test decode_hex_basic ... ok
[INFO] [stdout] test to_csv_basic ... ok
[INFO] [stdout] test encode_base64_basic ... ok
[INFO] [stdout] test window_default_stride_1 ... ok
[INFO] [stdout] test encode_hex_basic ... ok
[INFO] [stdout] test encode_base64_padding_variants ... ok
[INFO] [stdout] test split_by_field ... ok
[INFO] [stdout] test sort_strings ... ok
[INFO] [stdout] test window_custom_stride ... ok
[INFO] [stdout] test sort_descending_flag ... ok
[INFO] [stdout] test decode_hex_uppercase_text ... ok
[INFO] [stdout] test to_csv_quotes_comma_and_quote ... ok
[INFO] [stdout] test decode_base64_basic ... ok
[INFO] [stdout] test hex_roundtrip ... ok
[INFO] [stdout] test sort_ascending_numeric ... ok
[INFO] [stdout] test chunks_size_3 ... ok
[INFO] [stdout] test base64_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase12_tests.rs (/opt/rustwide/target/debug/deps/phase12_tests-1528ab0c62e2a33c)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test url_parse_from_pipeline ... ok
[INFO] [stdout] test each_in_alias_bare_body ... ok
[INFO] [stdout] test url_parse_minimal ... ok
[INFO] [stdout] test each_drops_null_by_default ... ok
[INFO] [stdout] test url_join_minimal ... ok
[INFO] [stdout] test match_falls_through_to_null_without_wildcard ... ok
[INFO] [stdout] test match_int_literals ... ok
[INFO] [stdout] test each_in_alias_with_explicit_param ... ok
[INFO] [stdout] test each_keep_empty_preserves_null ... ok
[INFO] [stdout] test match_with_field_scrutinee ... ok
[INFO] [stdout] test match_bool_and_null ... ok
[INFO] [stdout] test get_ignore_errors_returns_null ... ok
[INFO] [stdout] test get_missing_path_errors_without_flag ... ok
[INFO] [stdout] test url_parse_full ... ok
[INFO] [stdout] test url_join_roundtrip ... ok
[INFO] [stdout] test match_string_literals ... ok
[INFO] [stdout] test match_negative_int_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase13_tests.rs (/opt/rustwide/target/debug/deps/phase13_tests-408f13e5e1ccfde1)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test char_tab ... ok
[INFO] [stdout] test drop_more_than_length ... ok
[INFO] [stdout] test fill_right ... ok
[INFO] [stdout] test append_scalar ... ok
[INFO] [stdout] test char_newline ... ok
[INFO] [stdout] test prepend_scalar ... ok
[INFO] [stdout] test ansi_red ... ok
[INFO] [stdout] test fill_no_op_when_wider ... ok
[INFO] [stdout] test fill_left_align_default ... ok
[INFO] [stdout] test histogram_by_field ... ok
[INFO] [stdout] test drop_n ... ok
[INFO] [stdout] test headers_basic ... ok
[INFO] [stdout] test str_distance_zero_for_equal ... ok
[INFO] [stdout] test histogram_freq_sums_to_one ... ok
[INFO] [stdout] test fill_center ... ok
[INFO] [stdout] test char_hex_codepoint ... ok
[INFO] [stdout] test histogram_counts_descending ... ok
[INFO] [stdout] test drop_default_one ... ok
[INFO] [stdout] test prepend_string ... ok
[INFO] [stdout] test str_distance_empty_other ... ok
[INFO] [stdout] test ansi_reset_and_numeric ... ok
[INFO] [stdout] test str_distance_classic ... ok
[INFO] [stderr]      Running tests/phase14_tests.rs (/opt/rustwide/target/debug/deps/phase14_tests-09f76d87eb23d2ce)
[INFO] [stdout] test headers_short_row_gets_null ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test arity_flagged_call_is_not_overconstrained ... ok
[INFO] [stdout] test help_record_form_yields_record ... ok
[INFO] [stdout] test arity_missing_required_arg_reports_param_name ... ok
[INFO] [stdout] test arity_signature_covers_new_builtins ... ok
[INFO] [stdout] test help_no_args_lists_commands ... ok
[INFO] [stdout] test error_make_without_try_leaves_nonzero_exit ... ok
[INFO] [stdout] test help_for_try_documents_catch ... ok
[INFO] [stdout] test help_unknown_command_errors_with_msg ... ok
[INFO] [stdout] test error_make_then_catch ... ok
[INFO] [stdout] test try_does_not_poison_exit_code ... ok
[INFO] [stdout] test nested_try_catch ... ok
[INFO] [stdout] test try_catch_can_inspect_code ... ok
[INFO] [stdout] test try_passes_input_to_block ... ok
[INFO] [stdout] test try_catch_receives_error_record ... ok
[INFO] [stdout] test highlighter_marks_unknown_command_as_red ... ok
[INFO] [stdout] test help_renders_signature ... ok
[INFO] [stdout] test completer_includes_signed_commands ... ok
[INFO] [stdout] test highlighter_marks_signed_command_as_valid ... ok
[INFO] [stdout] test try_without_catch_yields_empty_on_error ... ok
[INFO] [stdout] test try_returns_value_on_success ... ok
[INFO] [stdout] test completer_help_subcommand_lists_signed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase15_tests.rs (/opt/rustwide/target/debug/deps/phase15_tests-8a0eeb19d9593ac2)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test def_function_with_optional_param ... ok
[INFO] [stdout] test def_function_callable_with_typed_args ... ok
[INFO] [stdout] test get_with_no_close_match_does_not_suggest ... ok
[INFO] [stdout] test def_function_type_check_rejects_string_for_int ... ok
[INFO] [stdout] test missing_record_field_suggests_closest_key ... ok
[INFO] [stdout] test stream_passes_through_where_filter ... ok
[INFO] [stdout] test help_renders_user_signature ... ok
[INFO] [stdout] test from_ndjson_streams_lazy ... ok
[INFO] [stdout] test typo_for_user_defined_function_is_suggested ... ok
[INFO] [stdout] test stream_length_drains_correctly ... ok
[INFO] [stdout] test def_function_rejects_missing_required_arg ... ok
[INFO] [stdout] test range_take_does_not_materialize_full_range ... ok
[INFO] [stdout] test typo_for_signed_builtin_suggests_correct_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase16_tests.rs (/opt/rustwide/target/debug/deps/phase16_tests-5327fe090a553a76)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test http_post_sends_body ... ok
[INFO] [stdout] test use_missing_file_errors_cleanly ... ok
[INFO] [stdout] test http_unknown_method_errors ... ok
[INFO] [stdout] test use_imports_def_functions_from_file ... ok
[INFO] [stdout] test http_get_returns_status_code ... ok
[INFO] [stdout] test par_each_on_empty_input_returns_empty ... ok
[INFO] [stdout] test par_each_length_matches_input ... ok
[INFO] [stdout] test par_each_preserves_input_order ... ok
[INFO] [stdout] test http_missing_url_errors ... ok
[INFO] [stdout] test http_get_parses_json_body ... ok
[INFO] [stdout] test par_each_with_threads_flag ... ok
[INFO] [stdout] test http_get_plain_text_body_kept_as_string ... ok
[INFO] [stderr]      Running tests/phase7_tests.rs (/opt/rustwide/target/debug/deps/phase7_tests-30a605878156ce8a)
[INFO] [stdout] test use_selective_keeps_only_named ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test date_format_known_epoch ... ok
[INFO] [stdout] test columns_lists_record_keys ... ok
[INFO] [stdout] test path_dirname_arg ... ok
[INFO] [stdout] test path_join_args ... ok
[INFO] [stdout] test path_parse_record_shape ... ok
[INFO] [stdout] test reduce_no_init_returns_acc_when_single_element ... ok
[INFO] [stdout] test is_empty_on_empty_list ... ok
[INFO] [stdout] test reduce_sum_with_init ... ok
[INFO] [stdout] test rename_swaps_column_name ... ok
[INFO] [stdout] test take_first_n ... ok
[INFO] [stdout] test upsert_inserts_when_missing ... ok
[INFO] [stdout] test date_now_rfc3339_shape ... ok
[INFO] [stdout] test move_after ... ok
[INFO] [stdout] test all_with_var_path_closure ... ok
[INFO] [stdout] test path_basename_arg ... ok
[INFO] [stdout] test merge_table_with_literal_table ... ok
[INFO] [stdout] test skip_first_n ... ok
[INFO] [stdout] test zip_pairs_with_literal_list ... ok
[INFO] [stdout] test is_empty_on_nonempty_list ... ok
[INFO] [stdout] test enumerate_adds_index_column ... ok
[INFO] [stdout] test any_with_var_path_closure ... ok
[INFO] [stdout] test move_before ... ok
[INFO] [stdout] test values_lists_record_values ... ok
[INFO] [stdout] test path_exists_self ... ok
[INFO] [stdout] test compact_drops_rows_with_null ... ok
[INFO] [stdout] test describe_table_vs_list ... ok
[INFO] [stderr]      Running tests/phase9_tests.rs (/opt/rustwide/target/debug/deps/phase9_tests-e90e326d32130bad)
[INFO] [stdout] test upsert_overrides_existing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test format_scalar_input ... ok
[INFO] [stdout] test do_no_args_no_input ... ok
[INFO] [stdout] test closure_if_else_with_field ... ok
[INFO] [stdout] test do_with_positional_args ... ok
[INFO] [stdout] test str_length_trims_newline ... ok
[INFO] [stdout] test closure_if_else_numeric ... ok
[INFO] [stdout] test do_with_pipeline_input ... ok
[INFO] [stdout] test str_reverse ... ok
[INFO] [stdout] test bash_for_loop_still_works ... ok
[INFO] [stdout] test format_record_fields ... ok
[INFO] [stdout] test closure_else_if_chain ... ok
[INFO] [stdout] test do_spreads_list_result ... ok
[INFO] [stdout] test str_index_of ... ok
[INFO] [stdout] test str_starts_ends_with ... ok
[INFO] [stdout] test str_pad_left_right ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/table_ops_tests.rs (/opt/rustwide/target/debug/deps/table_ops_tests-980018f8d164e2c9)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test wrap_assigns_column_to_each_value ... ok
[INFO] [stdout] test update_closure_literal_body ... ok
[INFO] [stdout] test get_bracket_index ... ok
[INFO] [stdout] test update_literal_value ... ok
[INFO] [stdout] test update_closure_var_path_body ... ok
[INFO] [stdout] test get_column_per_row ... ok
[INFO] [stdout] test get_nested_via_index_then_fields ... ok
[INFO] [stdout] test insert_existing_column_errors ... ok
[INFO] [stdout] test insert_new_column ... ok
[INFO] [stdout] test flatten_unnests_lists ... ok
[INFO] [stdout] test reject_drops_named_columns ... ok
[INFO] [stderr]      Running tests/text_bridge_tests.rs (/opt/rustwide/target/debug/deps/text_bridge_tests-e2ee6052b8dbb61a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test lines_splits_stdin_drops_trailing_empty ... ok
[INFO] [stdout] test str_replace_simple ... ok
[INFO] [stdout] test lines_keeps_internal_empty ... ok
[INFO] [stdout] test str_trim_per_line ... ok
[INFO] [stdout] test split_column_per_line ... ok
[INFO] [stdout] test parse_skips_non_matching ... ok
[INFO] [stdout] test str_upcase_and_downcase ... ok
[INFO] [stdout] test parse_named_captures ... ok
[INFO] [stdout] test str_contains_returns_bool ... ok
[INFO] [stdout] test split_row_csv ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/value_pipeline_tests.rs (/opt/rustwide/target/debug/deps/value_pipeline_tests-f51783b8058abc49)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test sort_by_reverse ... ok
[INFO] [stdout] test count_returns_int ... ok
[INFO] [stdout] test from_json_to_table_renders_columns ... ok
[INFO] [stdout] test math_avg ... ok
[INFO] [stdout] test group_by_field ... ok
[INFO] [stdout] test first_and_last ... ok
[INFO] [stdout] test external_then_value_aware_uses_fork_boundary ... ok
[INFO] [stdout] test from_json_where_select_to_json ... ok
[INFO] [stdout] test record_key_order_preserved ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rsh
[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" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb", kill_on_drop: false }`
[INFO] [stdout] abea78cd9f492f3f487ba2823a55d8f22d5390a32a02ff9d4a7cbe97a82566bb
