[INFO] fetching crate yash-semantics 0.4.0...
[INFO] testing yash-semantics-0.4.0 against 1.83.0 for beta-1.84.0-4-retry
[INFO] extracting crate yash-semantics 0.4.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate yash-semantics 0.4.0 on toolchain 1.83.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate yash-semantics 0.4.0
[INFO] finished tweaking crates.io crate yash-semantics 0.4.0
[INFO] tweaked toml for crates.io crate yash-semantics 0.4.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 70 packages to latest compatible versions
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.7)
[INFO] [stderr]       Adding yash-env v0.4.1 (available: v0.5.0)
[INFO] [stderr]       Adding yash-env-test-helper v0.2.0 (available: v0.3.0)
[INFO] [stderr]       Adding yash-syntax v0.12.1 (available: v0.13.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded futures-task v0.3.31
[INFO] [stderr]   Downloaded annotate-snippets v0.11.5
[INFO] [stderr]   Downloaded futures-macro v0.3.31
[INFO] [stderr]   Downloaded cfg_aliases v0.2.1
[INFO] [stderr]   Downloaded assert_matches v1.5.0
[INFO] [stderr]   Downloaded futures-channel v0.3.31
[INFO] [stderr]   Downloaded futures-executor v0.3.31
[INFO] [stderr]   Downloaded darling v0.20.10
[INFO] [stderr]   Downloaded darling_core v0.20.10
[INFO] [stderr]   Downloaded strum_macros v0.26.4
[INFO] [stderr]   Downloaded yash-syntax v0.12.1
[INFO] [stderr]   Downloaded futures-util v0.3.31
[INFO] [stderr]   Downloaded itertools v0.13.0
[INFO] [stderr]   Downloaded unicode-width v0.2.0
[INFO] [stderr]   Downloaded enumset v1.1.5
[INFO] [stderr]   Downloaded nix v0.29.0
[INFO] [stderr]   Downloaded rustix v0.38.42
[INFO] [stderr]   Downloaded yash-arith v0.2.2
[INFO] [stderr]   Downloaded tempfile v3.14.0
[INFO] [stderr]   Downloaded unix_str v1.0.0
[INFO] [stderr]   Downloaded thiserror v2.0.7
[INFO] [stderr]   Downloaded yash-env v0.4.1
[INFO] [stderr]   Downloaded yash-fnmatch v1.1.2
[INFO] [stderr]   Downloaded ident_case v1.0.1
[INFO] [stderr]   Downloaded enumset_derive v0.10.0
[INFO] [stderr]   Downloaded fastrand v2.3.0
[INFO] [stderr]   Downloaded errno v0.3.10
[INFO] [stderr]   Downloaded unix_path v1.0.1
[INFO] [stderr]   Downloaded yash-executor v1.0.0
[INFO] [stderr]   Downloaded yash-env-test-helper v0.2.0
[INFO] [stderr]   Downloaded thiserror-impl v2.0.7
[INFO] [stderr]   Downloaded yash-quote v1.1.1
[INFO] [stderr]   Downloaded anstyle v1.0.10
[INFO] [stderr]   Downloaded darling_macro v0.20.10
[INFO] [stderr]   Downloaded strum v0.26.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0d68159b44c4967319c3021fe4483ca3c42d217fb3c2bfe39859c76090e7ad0e
[INFO] running `Command { std: "docker" "start" "-a" "0d68159b44c4967319c3021fe4483ca3c42d217fb3c2bfe39859c76090e7ad0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0d68159b44c4967319c3021fe4483ca3c42d217fb3c2bfe39859c76090e7ad0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0d68159b44c4967319c3021fe4483ca3c42d217fb3c2bfe39859c76090e7ad0e", kill_on_drop: false }`
[INFO] [stdout] 0d68159b44c4967319c3021fe4483ca3c42d217fb3c2bfe39859c76090e7ad0e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 457edc9d6d7a6b586a36206df31f74dc29e84d565f4d26b6b096358f35c9a891
[INFO] running `Command { std: "docker" "start" "-a" "457edc9d6d7a6b586a36206df31f74dc29e84d565f4d26b6b096358f35c9a891", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling rustversion v1.0.18
[INFO] [stderr]    Compiling thiserror v2.0.7
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling rustix v0.38.42
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling libc v0.2.168
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling either v1.13.0
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling unix_str v1.0.0
[INFO] [stderr]    Compiling annotate-snippets v0.11.5
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling unix_path v1.0.1
[INFO] [stderr]    Compiling yash-executor v1.0.0
[INFO] [stderr]    Compiling yash-quote v1.1.1
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling tempfile v3.14.0
[INFO] [stderr]    Compiling darling_core v0.20.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.7
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling darling_macro v0.20.10
[INFO] [stderr]    Compiling yash-fnmatch v1.1.2
[INFO] [stderr]    Compiling yash-arith v0.2.2
[INFO] [stderr]    Compiling darling v0.20.10
[INFO] [stderr]    Compiling enumset_derive v0.10.0
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling yash-syntax v0.12.1
[INFO] [stderr]    Compiling enumset v1.1.5
[INFO] [stderr]    Compiling yash-env v0.4.1
[INFO] [stderr]    Compiling yash-semantics v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.30s
[INFO] running `Command { std: "docker" "inspect" "457edc9d6d7a6b586a36206df31f74dc29e84d565f4d26b6b096358f35c9a891", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "457edc9d6d7a6b586a36206df31f74dc29e84d565f4d26b6b096358f35c9a891", kill_on_drop: false }`
[INFO] [stdout] 457edc9d6d7a6b586a36206df31f74dc29e84d565f4d26b6b096358f35c9a891
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 28284adda5b8c6eecd3374d93099e3f8506e7940d2fc6aa38af5a43ed178b9fe
[INFO] running `Command { std: "docker" "start" "-a" "28284adda5b8c6eecd3374d93099e3f8506e7940d2fc6aa38af5a43ed178b9fe", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling yash-syntax v0.12.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling yash-env v0.4.1
[INFO] [stderr]    Compiling yash-env-test-helper v0.2.0
[INFO] [stderr]    Compiling yash-semantics v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 20.89s
[INFO] running `Command { std: "docker" "inspect" "28284adda5b8c6eecd3374d93099e3f8506e7940d2fc6aa38af5a43ed178b9fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "28284adda5b8c6eecd3374d93099e3f8506e7940d2fc6aa38af5a43ed178b9fe", kill_on_drop: false }`
[INFO] [stdout] 28284adda5b8c6eecd3374d93099e3f8506e7940d2fc6aa38af5a43ed178b9fe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cca679d824977d794fe409de36571c688acee1b690ec1b55527dbd10057e50dd
[INFO] running `Command { std: "docker" "start" "-a" "cca679d824977d794fe409de36571c688acee1b690ec1b55527dbd10057e50dd", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/yash_semantics-f8c68afdd39c6757)
[INFO] [stdout] 
[INFO] [stdout] running 476 tests
[INFO] [stdout] test assign::tests::perform_assignment_new_value ... ok
[INFO] [stdout] test assign::tests::perform_assignment_read_only ... ok
[INFO] [stdout] test assign::tests::perform_assignment_overwriting ... ok
[INFO] [stdout] test assign::tests::perform_assignment_with_xtrace ... ok
[INFO] [stdout] test command::and_or::tests::diverting_first ... ok
[INFO] [stdout] test command::and_or::tests::true_and_false ... ok
[INFO] [stdout] test command::and_or::tests::single_pipeline_list ... ok
[INFO] [stdout] test command::and_or::tests::stack_in_list ... ok
[INFO] [stdout] test command::and_or::tests::false_or_true ... ok
[INFO] [stdout] test command::and_or::tests::false_or_false ... ok
[INFO] [stdout] test command::and_or::tests::false_or_true_or_false ... ok
[INFO] [stdout] test command::and_or::tests::true_and_false_and_true ... ok
[INFO] [stdout] test command::and_or::tests::true_and_true ... ok
[INFO] [stdout] test command::and_or::tests::true_and_true_and_true ... ok
[INFO] [stdout] test command::and_or::tests::false_or_false_or_false ... ok
[INFO] [stdout] test command::and_or::tests::true_or_false ... ok
[INFO] [stdout] test command::and_or::tests::false_and_any_or_true ... ok
[INFO] [stdout] test command::and_or::tests::true_or_any_and_false ... ok
[INFO] [stdout] test command::and_or::tests::diverting_rest ... ok
[INFO] [stdout] test command::and_or::tests::false_and_true ... ok
[INFO] [stdout] test assign::tests::perform_assignments_exit_status ... ok
[INFO] [stdout] test command::compound_command::case::tests::no_items ... ok
[INFO] [stdout] test command::compound_command::case::tests::errexit_with_error_expanding_subject ... ok
[INFO] [stdout] test command::compound_command::case::tests::one_unmatched_item ... ok
[INFO] [stdout] test command::compound_command::case::tests::error_expanding_pattern ... ok
[INFO] [stdout] test command::compound_command::case::tests::first_pattern_of_second_item_matched ... ok
[INFO] [stdout] test command::compound_command::case::tests::return_from_body ... ok
[INFO] [stdout] test command::compound_command::case::tests::many_unmatched_items ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::assignment_error_with_read_only_variable ... ok
[INFO] [stdout] test command::compound_command::case::tests::errexit_with_error_expanding_pattern ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::continue_for_loop ... ok
[INFO] [stdout] test command::compound_command::case::tests::unquoted_backslash_escapes_next_char_in_pattern ... ok
[INFO] [stdout] test command::compound_command::case::tests::error_expanding_subject ... ok
[INFO] [stdout] test command::compound_command::case::tests::first_item_matched ... ok
[INFO] [stdout] test command::compound_command::case::tests::item_with_empty_body ... ok
[INFO] [stdout] test command::compound_command::case::tests::xtrace_of_case ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::break_for_loop ... ok
[INFO] [stdout] test command::compound_command::case::tests::second_pattern_of_second_item_matched ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::break_outer_loop ... ok
[INFO] [stdout] test command::compound_command::case::tests::broken_pattern_is_ignored ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::continue_outer_loop ... ok
[INFO] [stdout] test command::compound_command::case::tests::third_item_matched ... ok
[INFO] [stdout] test command::compound_command::case::tests::pattern_must_match_whole_word ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::with_many_words ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::stack_frame_in_loop ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::errexit_with_expansion_error_in_words ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::without_words_with_one_positional_parameters ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::false_condition_with_else ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::errexit_with_expansion_error_in_name ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::without_words_without_positional_parameters ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::expansion_error_in_name ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::with_one_word ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::without_words_with_many_positional_parameters ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::expansion_error_in_words ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::return_from_loop ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::xtrace_of_for_loop ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::true_condition_without_else ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::false_elif_conditions_without_else ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::return_from_elif_body ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::false_elif_conditions_with_else ... ok
[INFO] [stdout] test command::compound_command::for_loop::tests::errexit_with_assignment_error_with_read_only_variable ... ok
[INFO] [stdout] test command::compound_command::case::tests::quoted_pattern ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::false_condition_without_else ... ok
[INFO] [stdout] test command::compound_command::subshell::tests::error_starting_subshell ... ok
[INFO] [stdout] test command::compound_command::subshell::tests::exit_trap ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::return_from_condition ... ok
[INFO] [stdout] test command::compound_command::subshell::tests::divert_in_subshell ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::return_from_else ... ok
[INFO] [stdout] test command::compound_command::subshell::tests::job_controlled_suspended_subshell_in_job_list ... ok
[INFO] [stdout] test command::compound_command::subshell::tests::errexit_in_subshell ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::return_from_body ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::true_condition_with_else ... ok
[INFO] [stdout] test command::compound_command::subshell::tests::subshell_preserves_current_environment ... ok
[INFO] [stdout] test command::compound_command::subshell::tests::job_controlled_subshell ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::true_first_elif_condition ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::return_from_elif_condition ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::continue_until_loop_body ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::break_outer_loop_of_until ... ok
[INFO] [stdout] test command::compound_command::tests::grouping_executes_list ... ok
[INFO] [stdout] test command::compound_command::tests::redirection_error_triggers_errexit ... ok
[INFO] [stdout] test command::compound_command::tests::redirecting_compound_command ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::break_while_loop_body ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::break_until_loop_body ... ok
[INFO] [stdout] test command::compound_command::r#if::tests::true_second_elif_condition ... ok
[INFO] [stdout] test command::compound_command::tests::stack_in_condition ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::break_until_loop_condition ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::break_while_loop_condition ... ok
[INFO] [stdout] test command::compound_command::tests::tracing_redirections ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::break_outer_loop_of_while ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::continue_outer_loop_of_until ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::continue_outer_loop_of_while ... ok
[INFO] [stdout] test command::compound_command::tests::redirection_error_prevents_command_execution ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::continue_until_loop_condition ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::continue_while_loop_body ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::return_from_while_condition ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::continue_while_loop_condition ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::return_from_until_condition ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::exit_status_of_broken_while_loop ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::return_from_until_body ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::one_round_while_loop ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::stack_frame_in_while_loop ... ok
[INFO] [stdout] test command::function_definition::tests::errexit_in_function_definition ... ok
[INFO] [stdout] test command::function_definition::tests::function_definition_overwrite ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::three_round_until_loop ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::return_from_while_body ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::stack_frame_in_until_loop ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::exit_status_of_continued_while_loop ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::three_round_while_loop ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::zero_round_until_loop ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::zero_round_while_loop ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::one_round_until_loop ... ok
[INFO] [stdout] test command::function_definition::tests::function_definition_name_expansion ... ok
[INFO] [stdout] test command::function_definition::tests::function_definition_new ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::exit_status_of_broken_until_loop ... ok
[INFO] [stdout] test command::compound_command::while_loop::tests::exit_status_of_continued_until_loop ... ok
[INFO] [stdout] test command::item::tests::item_execute_sync ... ok
[INFO] [stdout] test command::item::tests::item_execute_async_exit_status ... ok
[INFO] [stdout] test command::function_definition::tests::function_definition_read_only ... ok
[INFO] [stdout] test command::item::tests::item_execute_async_background ... ok
[INFO] [stdout] test command::item::tests::item_execute_async_stdin_not_job_controlled ... ok
[INFO] [stdout] test command::item::tests::item_execute_async_fail ... ok
[INFO] [stdout] test command::pipeline::tests::inverting_exit_status_to_1_without_divert ... ok
[INFO] [stdout] test command::pipeline::tests::inverting_exit_status_to_0_without_divert ... ok
[INFO] [stdout] test command::item::tests::item_execute_async_effect ... ok
[INFO] [stdout] test command::item::tests::item_execute_async_job ... ok
[INFO] [stdout] test command::pipeline::tests::empty_pipeline ... ok
[INFO] [stdout] test command::item::tests::item_execute_async_pid ... ok
[INFO] [stdout] test command::item::tests::item_execute_async_stdin_job_controlled ... ok
[INFO] [stdout] test command::pipeline::tests::noexec_option_interactive ... ok
[INFO] [stdout] test command::pipeline::tests::errexit_option ... ok
[INFO] [stdout] test command::pipeline::tests::multi_command_pipeline_returns_last_command_exit_status ... ok
[INFO] [stdout] test command::pipeline::tests::multi_command_pipeline_waits_for_all_child_commands ... ok
[INFO] [stdout] test command::pipeline::tests::multi_command_pipeline_does_not_wait_for_unrelated_child ... ok
[INFO] [stdout] test command::pipeline::tests::pipe_set_shift_to_last_command ... ok
[INFO] [stdout] test command::pipeline::tests::pipe_set_shift_to_middle_command ... ok
[INFO] [stdout] test command::pipeline::tests::stack_with_inversion ... ok
[INFO] [stdout] test command::pipeline::tests::not_inverting_exit_status_with_divert ... ok
[INFO] [stdout] test command::pipeline::tests::noexec_option ... ok
[INFO] [stdout] test command::pipeline::tests::pipeline_leaves_no_pipe_fds_leftover ... ok
[INFO] [stdout] test command::simple_command::absent::tests::simple_command_handles_assignment_error_with_absent_target ... ok
[INFO] [stdout] test command::pipeline::tests::stack_without_inversion ... ok
[INFO] [stdout] test command::pipeline::tests::process_group_id_of_job_controlled_pipeline ... ok
[INFO] [stdout] test command::pipeline::tests::pipe_connects_commands_in_pipeline ... ok
[INFO] [stdout] test command::pipeline::tests::pipe_set_shift_to_first_command ... ok
[INFO] [stdout] test command::simple_command::absent::tests::simple_command_performs_assignment_with_absent_target ... ok
[INFO] [stdout] test command::simple_command::absent::tests::simple_command_performs_redirection_with_absent_target ... ok
[INFO] [stdout] test command::pipeline::tests::job_controlled_suspended_pipeline_in_job_list ... ok
[INFO] [stdout] test command::simple_command::absent::tests::simple_command_handles_subshell_error_with_absent_target ... ok
[INFO] [stdout] test command::pipeline::tests::single_command_pipeline_returns_exit_status_intact_with_divert ... ok
[INFO] [stdout] test command::pipeline::tests::single_command_pipeline_returns_exit_status_intact_without_divert ... ok
[INFO] [stdout] test command::simple_command::absent::tests::simple_command_handles_redirection_error_with_absent_target ... ok
[INFO] [stdout] test command::simple_command::absent::tests::simple_command_returns_command_substitution_exit_status_from_redirection ... ok
[INFO] [stdout] test command::simple_command::absent::tests::simple_command_returns_command_substitution_exit_status_from_assignment ... ok
[INFO] [stdout] test command::simple_command::absent::tests::xtrace_for_absent_target ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::simple_command_applies_redirections_to_builtin ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::simple_command_assigns_temporarily_for_regular_builtin ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::simple_command_returns_exit_status_from_builtin_with_divert ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::simple_command_assigns_permanently_for_special_builtin ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::simple_command_by_default_reverts_redirections_to_builtin ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::simple_command_skips_running_builtin_on_redirection_error ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::simple_command_retains_redirections_to_builtin_if_requested ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::simple_command_pushes_stack_frame_for_builtin ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::special_builtin_interrupts_on_redirection_error ... ok
[INFO] [stdout] test command::simple_command::external::tests::job_control_for_external_utility ... ok
[INFO] [stdout] test command::simple_command::external::tests::exit_status_is_127_on_command_not_found ... ok
[INFO] [stdout] test command::simple_command::function::tests::function_call_consumes_return_without_exit_status ... ok
[INFO] [stdout] test command::simple_command::external::tests::simple_command_calls_execve_with_correct_arguments ... ok
[INFO] [stdout] test command::simple_command::function::tests::simple_command_applies_redirections_to_function ... ok
[INFO] [stdout] test command::simple_command::function::tests::function_call_consumes_return_with_exit_status ... ok
[INFO] [stdout] test command::simple_command::function::tests::simple_command_passes_arguments_to_function ... ok
[INFO] [stdout] test command::simple_command::external::tests::simple_command_performs_redirections_and_assignments_for_target_not_found ... ok
[INFO] [stdout] test command::simple_command::function::tests::function_fails_on_reassigning_to_read_only_variable ... ok
[INFO] [stdout] test command::simple_command::function::tests::simple_command_creates_temporary_context_executing_function ... ok
[INFO] [stdout] test command::simple_command::external::tests::simple_command_returns_126_on_exec_failure ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::simple_command_returns_exit_status_from_builtin_without_divert ... ok
[INFO] [stdout] test command::simple_command::external::tests::simple_command_returns_127_for_non_existing_file ... ok
[INFO] [stdout] test command::simple_command::builtin::tests::xtrace_for_builtin ... ok
[INFO] [stdout] test command::simple_command::external::tests::simple_command_assigns_variables_in_volatile_context_for_external_utility ... ok
[INFO] [stdout] test command::simple_command::external::tests::simple_command_returns_exit_status_from_external_utility ... ok
[INFO] [stdout] test command::simple_command::external::tests::simple_command_returns_126_on_fork_failure ... ok
[INFO] [stdout] test command::simple_command::external::tests::simple_command_skips_running_external_utility_on_redirection_error ... ok
[INFO] [stdout] test command::simple_command::function::tests::simple_command_performs_function_assignment_in_temporary_context ... ok
[INFO] [stdout] test command::simple_command::external::tests::xtrace_for_external_utility ... ok
[INFO] [stdout] test command_search::tests::elective_builtin_is_found_if_not_hidden_by_function ... ok
[INFO] [stdout] test command_search::tests::empty_string_in_path_names_current_directory ... ok
[INFO] [stdout] test command_search::tests::extension_builtin_is_found_if_not_hidden_by_function_or_option ... ok
[INFO] [stdout] test command::simple_command::function::tests::simple_command_skips_running_function_on_redirection_error ... ok
[INFO] [stdout] test command::simple_command::function::tests::simple_command_returns_exit_status_from_function ... ok
[INFO] [stdout] test command::tests::command_handles_traps ... ok
[INFO] [stdout] test command::tests::list_execute_no_divert ... ok
[INFO] [stdout] test command_search::tests::external_target_is_first_executable_found_in_path_array ... ok
[INFO] [stdout] test command_search::tests::external_target_is_first_executable_found_in_path_scalar ... ok
[INFO] [stdout] test command::simple_command::tests::errexit_on_simple_command ... ok
[INFO] [stdout] test command_search::tests::function_takes_priority_over_elective_builtin ... ok
[INFO] [stdout] test command_search::tests::external_utility_is_found_if_external_executable_exists ... ok
[INFO] [stdout] test command_search::tests::function_is_found_if_not_hidden_by_special_builtin ... ok
[INFO] [stdout] test command::simple_command::function::tests::xtrace_for_function ... ok
[INFO] [stdout] test command::tests::list_execute_divert ... ok
[INFO] [stdout] test command_search::tests::function_takes_priority_over_extension_builtin ... ok
[INFO] [stdout] test command_search::tests::function_takes_priority_over_mandatory_builtin ... ok
[INFO] [stdout] test command_search::tests::function_takes_priority_over_substitutive_builtin ... ok
[INFO] [stdout] test command_search::tests::mandatory_builtin_is_found_if_not_hidden_by_function ... ok
[INFO] [stdout] test command_search::tests::special_builtin_is_found ... ok
[INFO] [stdout] test command_search::tests::substitutive_builtin_is_found_if_external_executable_exists ... ok
[INFO] [stdout] test command_search::tests::substitutive_builtin_is_not_found_without_external_executable ... ok
[INFO] [stdout] test command_search::tests::returns_external_utility_if_name_contains_slash ... ok
[INFO] [stdout] test command_search::tests::special_builtin_takes_priority_over_function ... ok
[INFO] [stdout] test expansion::glob::tests::absolute_path_single_component_pattern_many_matches ... ok
[INFO] [stdout] test expansion::glob::tests::literal_field ... ok
[INFO] [stdout] test expansion::glob::tests::invalid_pattern_remains_intact ... ok
[INFO] [stdout] test expansion::glob::tests::characters_from_hard_expansion_do_not_expand ... ok
[INFO] [stdout] test command_search::tests::nothing_is_found_with_name_unmatched ... ok
[INFO] [stdout] test expansion::glob::tests::backslash_escapes_next_char ... ok
[INFO] [stdout] test command_search::tests::nothing_is_found_in_empty_env ... ok
[INFO] [stdout] test expansion::attr_strip::tests::attr_field_strip ... ok
[INFO] [stdout] test expansion::glob::tests::quoted_characters_do_not_expand ... ok
[INFO] [stdout] test expansion::glob::tests::quoting_characters_are_removed ... ok
[INFO] [stdout] test expansion::glob::tests::broken_utf8_byte_in_directory_entry_name ... ok
[INFO] [stdout] test expansion::glob::tests::nul_byte_in_literal_followed_by_pattern ... ok
[INFO] [stdout] test expansion::glob::tests::single_component_pattern_many_matches ... ok
[INFO] [stdout] test expansion::glob::tests::single_component_pattern_no_match ... ok
[INFO] [stdout] test expansion::glob::tests::noglob_option ... ok
[INFO] [stdout] test expansion::glob::tests::single_component_pattern_single_match ... ok
[INFO] [stdout] test expansion::glob::tests::multi_component_pattern_ending_with_slash ... ok
[INFO] [stdout] test expansion::glob::tests::slash_between_brackets ... ok
[INFO] [stdout] test expansion::glob::tests::no_search_permission_needed_if_last_component_is_pattern ... ok
[INFO] [stdout] test expansion::glob::tests::multi_component_pattern_ending_with_literal ... ok
[INFO] [stdout] test expansion::initial::arith::tests::error_in_arithmetic_evaluation ... ok
[INFO] [stdout] test expansion::glob::tests::multi_component_pattern_ending_with_pattern ... ok
[INFO] [stdout] test expansion::glob::tests::multi_component_pattern_with_adjacent_slashes ... ok
[INFO] [stdout] test expansion::initial::arith::tests::variable_assigned_during_arithmetic_evaluation ... ok
[INFO] [stdout] test expansion::initial::arith::tests::var_env_get_variable_nounset ... ok
[INFO] [stdout] test expansion::initial::command_subst::tests::error_in_command_substitution ... ok
[INFO] [stdout] test expansion::initial::arith::tests::error_in_inner_text_expansion ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::positional_set ... ok
[INFO] [stdout] test expansion::initial::arith::tests::exit_status_is_kept_if_inner_text_expansion_contains_no_command_substitution ... ok
[INFO] [stdout] test expansion::initial::arith::tests::successful_inner_text_expansion ... ok
[INFO] [stdout] test expansion::initial::arith::tests::non_zero_exit_status_from_inner_text_expansion ... ok
[INFO] [stdout] test expansion::initial::command_subst::tests::exit_status_of_command_substitution ... ok
[INFO] [stdout] test expansion::initial::command_subst::tests::many_line_substitution ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::special_arg0 ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::positional_unset ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::special_length ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::special_main_pid ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::special_exit_status ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::special_last_async_pid ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::special_positional_asterisk ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::special_shell_options ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::special_positional_at ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::variable_scalar ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::variable_array ... ok
[INFO] [stdout] test expansion::initial::arith::tests::var_env_get_variable_unset ... ok
[INFO] [stdout] test expansion::initial::command_subst::tests::empty_substitution ... ok
[INFO] [stdout] test expansion::initial::command_subst::tests::one_line_substitution ... ok
[INFO] [stdout] test expansion::initial::arith::tests::var_env_get_variable_success ... ok
[INFO] [stdout] test expansion::initial::param::resolve::tests::variable_unset ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::attributing ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::default_with_vacant_value ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::error_with_empty_scalar_and_non_empty_word ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::error_with_vacant_value_and_non_empty_word ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::error_with_valueless_array_and_empty_word ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::error_with_set_value ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::assign_with_vacant_value ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::default_with_occupied_value ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::vacancy_of_values ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::alter_with_occupied_value ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::assign_with_occupied_value ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::alter_with_vacant_value ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::assign_array_word ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::assign_to_special_parameter ... ok
[INFO] [stdout] test expansion::initial::param::switch::tests::assign_with_read_only_variable ... ok
[INFO] [stdout] test expansion::initial::param::tests::empty_to_field ... ok
[INFO] [stdout] test expansion::initial::param::tests::expand_at_no_join_in_non_splitting_context ... ok
[INFO] [stdout] test expansion::initial::param::tests::alter_empty ... ok
[INFO] [stdout] test expansion::initial::param::tests::non_empty_to_field ... ok
[INFO] [stdout] test expansion::initial::param::tests::length_of_unset ... ok
[INFO] [stdout] test expansion::initial::param::tests::array_into_phrase ... ok
[INFO] [stdout] test expansion::initial::param::tests::length_of_scalar ... ok
[INFO] [stdout] test expansion::initial::param::tests::scalar_into_phrase ... ok
[INFO] [stdout] test expansion::initial::param::tests::nounset_option ... ok
[INFO] [stdout] test expansion::initial::param::tests::none_into_phrase ... ok
[INFO] [stdout] test expansion::initial::param::tests::basic_expansion ... ok
[INFO] [stdout] test expansion::initial::param::tests::trim_unset_value ... ok
[INFO] [stdout] test expansion::initial::param::tests::expand_asterisk_ifs_join_in_non_splitting_context ... ok
[INFO] [stdout] test expansion::initial::param::tests::nounset_option_is_ignored_if_there_is_switch ... ok
[INFO] [stdout] test expansion::initial::param::tests::expand_asterisk_no_join_in_splitting_context ... ok
[INFO] [stdout] test expansion::initial::param::tests::length_of_array ... ok
[INFO] [stdout] test expansion::initial::param::tests::unset_option ... ok
[INFO] [stdout] test expansion::initial::param::tests::trim_some_value ... ok
[INFO] [stdout] test expansion::initial::param::trim::tests::longest_prefix ... ok
[INFO] [stdout] test expansion::initial::param::trim::tests::longest_suffix ... ok
[INFO] [stdout] test expansion::initial::param::trim::tests::longest_suffix_unmatched ... ok
[INFO] [stdout] test expansion::initial::slice::tests::empty_slice ... ok
[INFO] [stdout] test expansion::initial::slice::tests::slice_of_many_items_each_returning_one_non_empty_field ... ok
[INFO] [stdout] test expansion::initial::slice::tests::slice_of_many_items_each_returning_one_empty_field ... ok
[INFO] [stdout] test expansion::initial::slice::tests::slice_of_many_items_returning_zero_fields ... ok
[INFO] [stdout] test expansion::initial::tilde::tests::empty_name_with_scalar_home ... ok
[INFO] [stdout] test expansion::initial::tilde::tests::empty_name_with_undefined_home ... ok
[INFO] [stdout] test expansion::initial::tilde::tests::empty_name_with_array_home ... ok
[INFO] [stdout] test expansion::initial::text::tests::raw_param ... ok
[INFO] [stdout] test expansion::initial::text::tests::backquote ... ok
[INFO] [stdout] test expansion::initial::param::trim::tests::shortest_prefix_with_array ... ok
[INFO] [stdout] test expansion::initial::param::trim::tests::shortest_prefix_with_scalar ... ok
[INFO] [stdout] test expansion::initial::slice::tests::slice_of_one_item_returning_zero_fields ... ok
[INFO] [stdout] test expansion::initial::text::tests::braced_param ... ok
[INFO] [stdout] test expansion::initial::param::trim::tests::shortest_prefix_unmatched ... ok
[INFO] [stdout] test expansion::initial::param::trim::tests::shortest_suffix ... ok
[INFO] [stdout] test expansion::initial::text::tests::command_subst ... ok
[INFO] [stdout] test expansion::initial::text::tests::literal ... ok
[INFO] [stdout] test expansion::initial::tilde::tests::non_existing_user_home_directory ... ok
[INFO] [stdout] test expansion::initial::word::tests::double_quote_field ... ok
[INFO] [stdout] test expansion::initial::word::tests::double_quote_full ... ok
[INFO] [stdout] test expansion::initial::word::tests::non_empty_single_quote ... ok
[INFO] [stdout] test expansion::initial::word::tests::unquoted ... ok
[INFO] [stdout] test expansion::initial::word::tests::empty_single_quote ... ok
[INFO] [stdout] test expansion::initial::word::tests::expand_double_quote ... ok
[INFO] [stdout] test expansion::initial::word::tests::double_quote_char ... ok
[INFO] [stdout] test expansion::initial::word::tests::inside_double_quote_is_non_splitting_context ... ok
[INFO] [stdout] test expansion::initial::tilde::tests::existing_user_home_directory ... ok
[INFO] [stdout] test expansion::phrase::tests::append_char_empty ... ok
[INFO] [stdout] test expansion::phrase::tests::append_char_full ... ok
[INFO] [stdout] test expansion::phrase::tests::append_char_field ... ok
[INFO] [stdout] test expansion::phrase::tests::append_empty_char ... ok
[INFO] [stdout] test expansion::phrase::tests::append_field_char ... ok
[INFO] [stdout] test expansion::phrase::tests::append_field_empty ... ok
[INFO] [stdout] test expansion::phrase::tests::append_field_full ... ok
[INFO] [stdout] test expansion::phrase::tests::append_full_char ... ok
[INFO] [stdout] test expansion::phrase::tests::field_count ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_char ... ok
[INFO] [stdout] test expansion::initial::text::tests::backslashed ... ok
[INFO] [stdout] test expansion::phrase::tests::append_empty_field ... ok
[INFO] [stdout] test expansion::phrase::tests::append_empty_full ... ok
[INFO] [stdout] test expansion::initial::text::tests::arithmetic ... ok
[INFO] [stdout] test expansion::phrase::tests::append_full_empty ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_field ... ok
[INFO] [stdout] test expansion::phrase::tests::append_empty_empty ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_full_empty ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_full_array_ifs ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_full_empty_array_ifs ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_full_empty_scalar_ifs ... ok
[INFO] [stdout] test expansion::phrase::tests::into_iter_back_fused ... ok
[INFO] [stdout] test expansion::phrase::tests::append_full_field ... ok
[INFO] [stdout] test expansion::phrase::tests::into_iter_count ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_full_one ... ok
[INFO] [stdout] test expansion::phrase::tests::into_iter_size_hint ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_full_unassigned_ifs ... ok
[INFO] [stdout] test expansion::phrase::tests::is_zero_fields ... ok
[INFO] [stdout] test expansion::quote_removal::tests::test_skip_quotes ... ok
[INFO] [stdout] test expansion::split::ifs::tests::default_ifs ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_full_unset_ifs ... ok
[INFO] [stdout] test expansion::phrase::tests::into_iter_fused ... ok
[INFO] [stdout] test expansion::split::ifs::tests::empty_ifs ... ok
[INFO] [stdout] test expansion::split::ifs::tests::eq ... ok
[INFO] [stdout] test expansion::phrase::tests::ifs_join_full_scalar_ifs ... ok
[INFO] [stdout] test expansion::phrase::tests::partial_eq ... ok
[INFO] [stdout] test expansion::quote_removal::tests::test_remove_quotes ... ok
[INFO] [stdout] test expansion::split::ifs::tests::ifs_non_whitespace_and_whitespace ... ok
[INFO] [stdout] test expansion::split::ifs::tests::ifs_non_whitespace_and_whitespace_and_non_whitespace ... ok
[INFO] [stdout] test expansion::split::ifs::tests::ifs_non_whitespaces ... ok
[INFO] [stdout] test expansion::split::ifs::tests::ifs_whitespaces_and_non_whitespaces ... ok
[INFO] [stdout] test expansion::split::ifs::tests::ifs_whitespace_and_non_whitespace_and_whitespace ... ok
[INFO] [stdout] test expansion::split::ifs::tests::non_default_ifs_whitespaces ... ok
[INFO] [stdout] test expansion::split::ranges::tests::empty_input ... ok
[INFO] [stdout] test expansion::split::ranges::tests::fields_separated_by_whitespaces ... ok
[INFO] [stdout] test expansion::split::tests::split_into_one_field ... ok
[INFO] [stdout] test expansion::split::tests::split_into_two_fields ... ok
[INFO] [stdout] test expansion::split::ranges::tests::ifs_whitespace_followed_by_ifs_non_whitespace ... ok
[INFO] [stdout] test expansion::split::ranges::tests::ifs_non_whitespace_followed_by_ifs_whitespace ... ok
[INFO] [stdout] test expansion::split::ranges::tests::input_containing_non_whitespace_separators_only ... ok
[INFO] [stdout] test expansion::split::ranges::tests::input_containing_one_field_only ... ok
[INFO] [stdout] test expansion::split::ranges::tests::fields_separated_by_non_whitespaces ... ok
[INFO] [stdout] test expansion::split::ifs::tests::more_alternating_whitespaces_and_non_whitespaces ... ok
[INFO] [stdout] test expansion::split::ranges::tests::input_containing_whitespace_separators_only ... ok
[INFO] [stdout] test expansion::tests::expand_value_array ... ok
[INFO] [stdout] test expansion::split::ranges::tests::only_soft_expansion_chars_are_split ... ok
[INFO] [stdout] test expansion::tests::from_error_for_message ... ok
[INFO] [stdout] test redir::tests::basic_file_in_redirection ... ok
[INFO] [stdout] test expansion::tests::expand_words_performs_field_splitting_with_current_ifs ... ok
[INFO] [stdout] test expansion::split::ranges::tests::quoted_chars_are_not_separators ... ok
[INFO] [stdout] test expansion::split::ranges::tests::quoting_chars_are_not_separators ... ok
[INFO] [stdout] test expansion::tests::expand_words_performs_initial_expansion ... ok
[INFO] [stdout] test expansion::split::tests::split_no_change ... ok
[INFO] [stdout] test expansion::tests::expand_words_performs_field_splitting_possibly_with_default_ifs ... ok
[INFO] [stdout] test expansion::tests::expand_value_scalar ... ok
[INFO] [stdout] test expansion::tests::expand_words_performs_quote_removal ... ok
[INFO] [stdout] test redir::here_doc::tests::open_fd_and_read_from_it ... ok
[INFO] [stdout] test expansion::tests::from_error_for_message_with_vacancy ... ok
[INFO] [stdout] test redir::tests::fd_in_closes_fd ... ok
[INFO] [stdout] test redir::tests::fd_out_closes_fd ... ok
[INFO] [stdout] test redir::tests::fd_in_rejects_fd_with_cloexec ... ok
[INFO] [stdout] test redir::tests::fd_in_rejects_unopened_fd ... ok
[INFO] [stdout] test redir::tests::fd_in_copies_fd ... ok
[INFO] [stdout] test redir::tests::fd_in_rejects_unreadable_fd ... ok
[INFO] [stdout] test redir::tests::fd_out_copies_fd ... ok
[INFO] [stdout] test expansion::split::tests::split_empty_field ... ok
[INFO] [stdout] test expansion::split::tests::split_into_many_fields ... ok
[INFO] [stdout] test redir::tests::fd_out_rejects_unopened_fd ... ok
[INFO] [stdout] test redir::tests::exit_status_of_command_substitution_in_here_doc ... ok
[INFO] [stdout] test redir::tests::exit_status_of_command_substitution_in_normal ... ok
[INFO] [stdout] test redir::tests::fd_out_rejects_fd_with_cloexec ... ok
[INFO] [stdout] test redir::tests::file_append_creates_empty_file ... ok
[INFO] [stdout] test redir::tests::file_clobber_by_default_truncates_existing_file ... ok
[INFO] [stdout] test redir::tests::file_in_out_creates_empty_file ... ok
[INFO] [stdout] test redir::tests::file_out_noclobber_with_non_regular_file ... ok
[INFO] [stdout] test redir::tests::file_in_out_closes_opened_file_on_error ... ok
[INFO] [stdout] test redir::tests::file_out_truncates_existing_file ... ok
[INFO] [stdout] test redir::tests::fd_out_rejects_unwritable_fd ... ok
[INFO] [stdout] test redir::tests::file_clobber_closes_opened_file_on_error ... ok
[INFO] [stdout] test redir::tests::file_in_closes_opened_file_on_error ... ok
[INFO] [stdout] test redir::tests::file_in_out_leaves_existing_file_content ... ok
[INFO] [stdout] test redir::tests::file_append_closes_opened_file_on_error ... ok
[INFO] [stdout] test redir::tests::file_append_appends_to_existing_file ... ok
[INFO] [stdout] test redir::tests::file_out_closes_opened_file_on_error ... ok
[INFO] [stdout] test redir::tests::multiple_redirections ... ok
[INFO] [stdout] test redir::tests::later_redirection_wins ... ok
[INFO] [stdout] test redir::tests::keep_target_fd_open_on_error_in_fd_in ... ok
[INFO] [stdout] test redir::tests::saving_and_undoing_fd ... ok
[INFO] [stdout] test redir::tests::target_with_cloexec ... ok
[INFO] [stdout] test redir::tests::undoing_without_initial_fd ... ok
[INFO] [stdout] test redir::tests::keep_target_fd_open_on_error_in_fd_out ... ok
[INFO] [stdout] test redir::tests::file_clobber_creates_empty_file ... ok
[INFO] [stdout] test redir::tests::file_out_creates_empty_file ... ok
[INFO] [stdout] test redir::tests::file_out_noclobber_with_regular_file ... ok
[INFO] [stdout] test redir::tests::preserving_fd ... ok
[INFO] [stdout] test redir::tests::moving_fd ... ok
[INFO] [stdout] test redir::tests::xtrace_here_doc ... ok
[INFO] [stdout] test redir::tests::unreadable_file ... ok
[INFO] [stdout] test runner::tests::exit_status_zero_with_no_commands ... ok
[INFO] [stdout] test runner::tests::command_other_divert_interactive ... ok
[INFO] [stdout] test runner::tests::exit_status_in_out ... ok
[INFO] [stdout] test runner::tests::parsing_with_aliases ... ok
[INFO] [stdout] test redir::tests::xtrace_normal ... ok
[INFO] [stdout] test runner::tests::syntax_error_continues_interactive_loop ... ok
[INFO] [stdout] test runner_legacy::tests::exit_status_in_out ... ok
[INFO] [stdout] test runner::tests::syntax_error_aborts_non_interactive_loop ... ok
[INFO] [stdout] test runner_legacy::tests::executing_many_lines_of_code ... ok
[INFO] [stdout] test runner::tests::command_interrupt_interactive ... ok
[INFO] [stdout] test runner::tests::verbose_option ... ok
[INFO] [stdout] test runner_legacy::tests::handling_syntax_error ... ok
[INFO] [stdout] test runner_legacy::tests::exit_status_zero_with_no_commands ... ok
[INFO] [stdout] test runner::tests::command_interrupt_non_interactive ... ok
[INFO] [stdout] test runner::tests::input_error_aborts_loop ... ok
[INFO] [stdout] test runner::tests::executing_many_lines_of_code ... ok
[INFO] [stdout] test runner::tests::handling_syntax_error ... ok
[INFO] [stdout] test runner_legacy::tests::running_traps_between_parsing_and_executing ... ok
[INFO] [stdout] test runner::tests::running_traps_between_parsing_and_executing ... ok
[INFO] [stdout] test trap::exit::tests::does_nothing_if_exit_trap_is_not_set ... ok
[INFO] [stdout] test runner_legacy::tests::syntax_error_aborts_loop ... ok
[INFO] [stdout] test trap::exit::tests::exit_from_trap_with_specified_exit_status ... ok
[INFO] [stdout] test runner_legacy::tests::parsing_with_aliases ... ok
[INFO] [stdout] test trap::exit::tests::exit_from_trap_without_specified_exit_status ... ok
[INFO] [stdout] test trap::exit::tests::exit_status_is_restored_after_running_trap ... ok
[INFO] [stdout] test trap::signal::tests::running_trap ... ok
[INFO] [stdout] test trap::exit::tests::stack_frame_in_trap_action ... ok
[INFO] [stdout] test trap::signal::tests::allow_reentrance_in_exit_trap ... ok
[INFO] [stdout] test xtrace::tests::empty_finish ... ok
[INFO] [stdout] test trap::exit::tests::runs_exit_trap ... ok
[INFO] [stdout] test trap::signal::tests::exit_status_is_restored_after_running_trap ... ok
[INFO] [stdout] test trap::signal::tests::nothing_to_do_without_signals_caught ... ok
[INFO] [stdout] test trap::signal::tests::exit_status_inside_trap ... ok
[INFO] [stdout] test trap::exit::tests::exit_status_inside_trap ... ok
[INFO] [stdout] test trap::signal::tests::exit_from_trap_with_specified_exit_status ... ok
[INFO] [stdout] test runner_legacy::tests::verbose_option ... ok
[INFO] [stdout] test xtrace::tests::tracing_some_fields ... ok
[INFO] [stdout] test trap::signal::tests::no_reentrance ... ok
[INFO] [stdout] test xtrace::tests::finish_with_here_doc_contents ... ok
[INFO] [stdout] test xtrace::tests::finish_with_redirs ... ok
[INFO] [stdout] test trap::signal::tests::stack_frame_in_trap_action ... ok
[INFO] [stdout] test trap::signal::tests::exit_from_trap_without_specified_exit_status ... ok
[INFO] [stdout] test trap::signal::tests::allow_reentrance_in_subshell ... ok
[INFO] [stdout] test xtrace::tests::finish_with_words ... ok
[INFO] [stdout] test xtrace::tests::finish_with_words_and_redirs ... ok
[INFO] [stdout] test xtrace::tests::finish_with_assigns_and_words ... ok
[INFO] [stdout] test xtrace::tests::finish_with_assigns ... ok
[INFO] [stdout] test trap::exit::tests::return_from_trap ... ok
[INFO] [stdout] test xtrace::tests::finish_with_redirs_and_here_doc_contents ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 476 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests yash_semantics
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/runner_legacy.rs - runner_legacy::ReadEvalLoop (line 52) ... FAILED
[INFO] [stdout] test src/runner.rs - runner::read_eval_loop (line 60) ... FAILED
[INFO] [stdout] test src/runner_legacy.rs - runner_legacy::ReadEvalLoop<'a,'b>::set_verbose (line 98) ... FAILED
[INFO] [stdout] test src/expansion/split/ifs.rs - expansion::split::ifs::Ifs<'_>::is_ifs (line 142) ... FAILED
[INFO] [stdout] test src/expansion/quote_removal.rs - expansion::quote_removal (line 29) ... ok
[INFO] [stdout] test src/expansion/attr_strip.rs - expansion::attr_strip (line 23) ... ok
[INFO] [stdout] test src/expansion/phrase.rs - expansion::phrase::Phrase::append (line 184) ... ok
[INFO] [stdout] test src/expansion/phrase.rs - expansion::phrase::Phrase::append (line 168) ... ok
[INFO] [stdout] test src/expansion/split.rs - expansion::split (line 32) ... ok
[INFO] [stdout] test src/expansion/phrase.rs - expansion::phrase::Phrase::append (line 122) ... ok
[INFO] [stdout] test src/expansion/split/ifs.rs - expansion::split::ifs::Ifs<'_>::is_ifs_non_whitespace (line 160) ... ok
[INFO] [stdout] test src/expansion/phrase.rs - expansion::phrase::Phrase::append (line 148) ... ok
[INFO] [stdout] test src/runner.rs - runner::read_eval_loop (line 79) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/runner_legacy.rs - runner_legacy::ReadEvalLoop (line 52) stdout ----
[INFO] [stdout] warning: use of deprecated struct `yash_semantics::ReadEvalLoop`: use the `read_eval_loop` function instead
[INFO] [stdout]   --> src/runner_legacy.rs:62:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | let result = ReadEvalLoop::new(&mut env, &mut lexer).run().await;
[INFO] [stdout]    |              ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runner.rs - runner::read_eval_loop (line 60) stdout ----
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runner_legacy.rs - runner_legacy::ReadEvalLoop<'a,'b>::set_verbose (line 98) stdout ----
[INFO] [stdout] warning: use of deprecated struct `yash_semantics::ReadEvalLoop`: use the `read_eval_loop` function instead
[INFO] [stdout]   --> src/runner_legacy.rs:117:15
[INFO] [stdout]    |
[INFO] [stdout] 22 | let mut rel = ReadEvalLoop::new(&mut env, &mut lexer);
[INFO] [stdout]    |               ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `yash_env::input::FdReader::set_echo`: use Echo instead
[INFO] [stdout]   --> src/runner_legacy.rs:114:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | input.set_echo(Some(Rc::clone(&verbose)));
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `yash_semantics::ReadEvalLoop::<'a, 'b>::set_verbose`: use yash_env::input::Echo instead
[INFO] [stdout]   --> src/runner_legacy.rs:118:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | rel.set_verbose(Some(Rc::clone(&verbose)));
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/expansion/split/ifs.rs - expansion::split::ifs::Ifs<'_>::is_ifs (line 142) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: LC_ALL="C" PATH="/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" VSLANG="1033" "cc" "-m64" "/tmp/rustciDy3Ze/symbols.o" "/tmp/rustdoctestp4t70U/rust_out.rust_out.cb03291d53e4e161-cgu.0.rcgu.o" "/tmp/rustdoctestp4t70U/rust_out.1s7umcihpz0t7nkz1uc2ifee9.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libyash_semantics-1d1871b52c8f50b6.rlib" "/opt/rustwide/target/debug/deps/libyash_arith-159589cce4e358a1.rlib" "/opt/rustwide/target/debug/deps/libassert_matches-e775f2bd547ac08c.rlib" "/opt/rustwide/target/debug/deps/libyash_fnmatch-7cc501becd1f81d7.rlib" "/opt/rustwide/target/debug/deps/libregex-64f88d847001da0c.rlib" "/opt/rustwide/target/debug/deps/libregex_automata-be8c6f0bea44587d.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-7c62546353774bfd.rlib" "/opt/rustwide/target/debug/deps/libmemchr-6b84ce758acd6c63.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-155e812807b49638.rlib" "/opt/rustwide/target/debug/deps/libyash_env-d966e995cc2749a4.rlib" "/opt/rustwide/target/debug/deps/libyash_quote-d0cd932f2ae133ee.rlib" "/opt/rustwide/target/debug/deps/libtempfile-66bdcbdeab12940c.rlib" "/opt/rustwide/target/debug/deps/libfastrand-33d04f74cb9fe3e0.rlib" "/opt/rustwide/target/debug/deps/librustix-70030f809fb2243b.rlib" "/opt/rustwide/target/debug/deps/liblinux_raw_sys-e828328f9118a1ee.rlib" "/opt/rustwide/target/debug/deps/libonce_cell-86b76fdf184fcf19.rlib" "/opt/rustwide/target/debug/deps/libyash_executor-bb76c9cebc3b80be.rlib" "/opt/rustwide/target/debug/deps/libnix-4d856f1d5b1efa15.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-8217498f8667ada9.rlib" "/opt/rustwide/target/debug/deps/liblibc-c7def1cd1c4956c8.rlib" "/opt/rustwide/target/debug/deps/libbitflags-e3f7c5486a00e38a.rlib" "/opt/rustwide/target/debug/deps/libstrum-96ac2e5b7ee2c7b0.rlib" "/opt/rustwide/target/debug/deps/libenumset-c247925d2a9cde88.rlib" "/opt/rustwide/target/debug/deps/libthiserror-74f688022e7de51d.rlib" "/opt/rustwide/target/debug/deps/libyash_syntax-e69414f92ca9a210.rlib" "/opt/rustwide/target/debug/deps/libannotate_snippets-f499fbf5192f89bb.rlib" "/opt/rustwide/target/debug/deps/libunicode_width-1fad63f197998a43.rlib" "/opt/rustwide/target/debug/deps/libanstyle-07410c060dbbcc33.rlib" "/opt/rustwide/target/debug/deps/libitertools-a3117c8bfa5363f0.rlib" "/opt/rustwide/target/debug/deps/libeither-f8e74052d764b867.rlib" "/opt/rustwide/target/debug/deps/libthiserror-4878135a85dbbc29.rlib" "/opt/rustwide/target/debug/deps/libunix_path-2beb9da72845876b.rlib" "/opt/rustwide/target/debug/deps/libunix_str-90ef9e880640b377.rlib" "/opt/rustwide/target/debug/deps/libfutures_util-57a3fbdbc3f803cb.rlib" "/opt/rustwide/target/debug/deps/libslab-083dd68e0bc19c95.rlib" "/opt/rustwide/target/debug/deps/libfutures_channel-b03e4a583dbf4b9b.rlib" "/opt/rustwide/target/debug/deps/libpin_project_lite-be51d264b86b6c5b.rlib" "/opt/rustwide/target/debug/deps/libfutures_task-b8cf8cc4fcc89c75.rlib" "/opt/rustwide/target/debug/deps/libpin_utils-6bd6355de79f98af.rlib" "/opt/rustwide/target/debug/deps/libfutures_core-5dcafe0cca0831a3.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ca74a2d9c5166d9f.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e31ab23316ed5080.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-27dc4aa955912662.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-bd0d6cccce077b99.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-8d001680935b5e3c.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-ba8ce71964f984f4.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-99a73526abcec14b.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-63ac0d22cff92579.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-9057355c92c922d5.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-358be9bc1f6bab04.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-aca15549d5bff974.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-8251d2cef7072448.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-7d50b86011c66411.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-51ea098fce5006bf.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-5a14e0d0b712e731.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-8b83dbf3a7b8f999.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-c6fd227bdc7b39ff.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-959d3389fa3da8a5.rlib" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-abe05db089cc2c62.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/rustup-home/toolchains/1.83.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestp4t70U/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/expansion/split/ifs.rs - expansion::split::ifs::Ifs<'_>::is_ifs (line 142)
[INFO] [stdout]     src/runner.rs - runner::read_eval_loop (line 60)
[INFO] [stdout]     src/runner_legacy.rs - runner_legacy::ReadEvalLoop (line 52)
[INFO] [stdout]     src/runner_legacy.rs - runner_legacy::ReadEvalLoop<'a,'b>::set_verbose (line 98)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 9 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.49s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "cca679d824977d794fe409de36571c688acee1b690ec1b55527dbd10057e50dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cca679d824977d794fe409de36571c688acee1b690ec1b55527dbd10057e50dd", kill_on_drop: false }`
[INFO] [stdout] cca679d824977d794fe409de36571c688acee1b690ec1b55527dbd10057e50dd
