[INFO] fetching crate mystsh 0.0.3...
[INFO] testing mystsh-0.0.3 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate mystsh 0.0.3 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate mystsh 0.0.3
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate mystsh 0.0.3
[INFO] tweaked toml for crates.io crate mystsh 0.0.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate mystsh 0.0.3 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mystsh 0.0.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33
[INFO] running `Command { std: "docker" "start" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33", 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" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33", 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" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling termios v0.3.3
[INFO] [stderr]    Compiling os_pipe v1.2.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling mystsh v0.0.3 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `glob`
[INFO] [stderr]  --> Cargo.toml:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | [dependencies.glob]
[INFO] [stderr]   |               ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `glob`
[INFO] [stderr] warning: `mystsh` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 29.65s
[INFO] running `Command { std: "docker" "inspect" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33", 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" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling getrandom v0.3.2
[INFO] [stderr]    Compiling rustix v1.0.7
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling bitflags v2.9.0
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling glob v0.3.2
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling termios v0.3.3
[INFO] [stderr]    Compiling os_pipe v1.2.1
[INFO] [stderr]    Compiling tempfile v3.19.1
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling mystsh v0.0.3 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `glob`
[INFO] [stderr]  --> Cargo.toml:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | [dependencies.glob]
[INFO] [stderr]   |               ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `glob`
[INFO] [stderr] warning: `mystsh` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33", 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" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `glob`
[INFO] [stderr]  --> Cargo.toml:5:15
[INFO] [stderr]   |
[INFO] [stderr] 5 | [dependencies.glob]
[INFO] [stderr]   |               ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `glob`
[INFO] [stderr] warning: `mystsh` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/mystsh/1421fd0c793f0c21/out/mystsh-1421fd0c793f0c21)
[INFO] [stdout] 
[INFO] [stdout] running 148 tests
[INFO] [stdout] test formatter::tests::test_comment_preservation ... ok
[INFO] [stdout] test formatter::tests::test_format_assignment ... ok
[INFO] [stdout] test formatter::tests::test_command_substitution ... FAILED
[INFO] [stdout] test formatter::tests::test_bash_specific_features ... FAILED
[INFO] [stdout] test formatter::tests::test_complex_command_is_formatted ... ok
[INFO] [stdout] test formatter::tests::test_format_assignment_with_spaces ... ok
[INFO] [stdout] test formatter::tests::test_format_assignment_with_command_substitution ... ok
[INFO] [stdout] test formatter::tests::test_disable_format_if_needed ... ok
[INFO] [stdout] test formatter::tests::test_conditional_command_formatting ... ok
[INFO] [stdout] test formatter::tests::test_format_comment ... ok
[INFO] [stdout] test formatter::tests::test_format_command_with_redirects_spaced ... ok
[INFO] [stdout] test formatter::tests::test_format_list_with_newlines ... ok
[INFO] [stdout] test formatter::tests::test_format_pipeline_normal ... ok
[INFO] [stdout] test formatter::tests::test_format_command_substitution ... ok
[INFO] [stdout] test formatter::tests::test_format_command_with_quoted_args ... ok
[INFO] [stdout] test formatter::tests::test_format_list_with_logical_operators_and_binary_next_line ... FAILED
[INFO] [stdout] test formatter::tests::test_format_command_with_redirects_default ... ok
[INFO] [stdout] test formatter::tests::test_format_pipeline_with_binary_next_line ... FAILED
[INFO] [stdout] test formatter::tests::test_format_pipeline_with_never_split ... ok
[INFO] [stdout] test formatter::tests::test_format_subshell_default ... ok
[INFO] [stdout] test formatter::tests::test_format_subshell_never_split ... ok
[INFO] [stdout] test formatter::tests::test_format_command ... ok
[INFO] [stdout] test formatter::tests::test_format_comment_with_hash ... ok
[INFO] [stdout] test formatter::tests::test_formatter_config_comments_and_empty_lines ... ok
[INFO] [stdout] test formatter::tests::test_format_list ... ok
[INFO] [stdout] test formatter::tests::test_format_string_literal ... ok
[INFO] [stdout] test formatter::tests::test_format_string_literal_with_spaces ... ok
[INFO] [stdout] test formatter::tests::test_formatter_with_tab_indent ... ok
[INFO] [stdout] test formatter::tests::test_if_statement_formatting ... ok
[INFO] [stdout] test formatter::tests::test_pipeline_formatting ... ok
[INFO] [stdout] test formatter::tests::test_quoted_arguments ... ok
[INFO] [stdout] test formatter::tests::test_multiline_script ... ok
[INFO] [stdout] test formatter::tests::test_simple_command_not_formatted ... ok
[INFO] [stdout] test interpreter::tests::test_command_execution ... ok
[INFO] [stdout] test formatter::tests::test_formatter_config_from_string ... ok
[INFO] [stdout] test formatter::tests::test_never_split_option ... ok
[INFO] [stdout] test formatter::tests::test_subshell_formatting ... ok
[INFO] [stdout] test interpreter::tests::test_command_completion_with_arguments ... ok
[INFO] [stdout] test formatter::tests::test_space_redirects_option ... ok
[INFO] [stdout] test formatter::tests::test_variable_assignment ... ok
[INFO] [stdout] test interpreter::tests::test_ext_glob_pattern ... ok
[INFO] [stdout] test interpreter::tests::test_variable_expansion ... ok
[INFO] [stdout] test interpreter::tests::test_generate_completions_for_variables ... ok
[INFO] [stdout] test interpreter::tests::test_find_common_prefix ... ok
[INFO] [stdout] test interpreter::tests::test_get_path_completions ... ok
[INFO] [stdout] test lexer::lexer_tests::debug_lexer_output ... ok
[INFO] [stdout] test interpreter::tests::test_path_completion_with_directories ... FAILED
[INFO] [stdout] test lexer::lexer_tests::test_background_process ... ok
[INFO] [stdout] test lexer::lexer_tests::test_basic_tokens ... ok
[INFO] [stdout] test lexer::lexer_tests::test_c_style_for_loop ... ok
[INFO] [stdout] test lexer::lexer_tests::test_assignment ... ok
[INFO] [stdout] test lexer::lexer_tests::test_c_style_for_loop_using_decrement ... ok
[INFO] [stdout] test lexer::lexer_tests::test_command_substitution_in_if ... ok
[INFO] [stdout] test lexer::lexer_tests::test_command_substitution ... ok
[INFO] [stdout] test lexer::lexer_tests::test_comments ... ok
[INFO] [stdout] test lexer::lexer_tests::test_control_flow_keywords_as_prefix ... ok
[INFO] [stdout] test lexer::lexer_tests::test_for_loop_multiline ... ok
[INFO] [stdout] test lexer::lexer_tests::test_for_loop_basic ... ok
[INFO] [stdout] test lexer::lexer_tests::test_for_loop_with_glob ... ok
[INFO] [stdout] test lexer::lexer_tests::test_for_loop_with_continue ... ok
[INFO] [stdout] test lexer::lexer_tests::test_for_loop_with_break ... ok
[INFO] [stdout] test lexer::lexer_tests::test_function_call ... ok
[INFO] [stdout] test lexer::lexer_tests::test_extglob_patterns ... ok
[INFO] [stdout] test lexer::lexer_tests::test_function_declaration ... ok
[INFO] [stdout] test lexer::lexer_tests::test_function_declaration_alternate_syntax ... ok
[INFO] [stdout] test lexer::lexer_tests::test_function_multiline ... ok
[INFO] [stdout] test lexer::lexer_tests::test_function_with_return ... ok
[INFO] [stdout] test lexer::lexer_tests::test_if_with_complex_command ... ok
[INFO] [stdout] test lexer::lexer_tests::test_if_with_newlines ... ok
[INFO] [stdout] test lexer::lexer_tests::test_if_elif_else_statement ... ok
[INFO] [stdout] test lexer::lexer_tests::test_mixed_keywords_and_words ... ok
[INFO] [stdout] test lexer::lexer_tests::test_multiple_peeks ... ok
[INFO] [stdout] test lexer::lexer_tests::test_newlines ... ok
[INFO] [stdout] test lexer::lexer_tests::test_operators ... ok
[INFO] [stdout] test lexer::lexer_tests::test_peek_special_tokens ... ok
[INFO] [stdout] test lexer::lexer_tests::test_if_else_statement ... ok
[INFO] [stdout] test lexer::lexer_tests::test_if_statement ... ok
[INFO] [stdout] test lexer::lexer_tests::test_peek_with_comments ... ok
[INFO] [stdout] test lexer::lexer_tests::test_nested_if_statements ... ok
[INFO] [stdout] test lexer::lexer_tests::test_peek_with_complex_tokens ... ok
[INFO] [stdout] test lexer::lexer_tests::test_quoted_strings ... ok
[INFO] [stdout] test lexer::lexer_tests::test_peek_at_end ... ok
[INFO] [stdout] test lexer::lexer_tests::test_peek_with_newlines ... ok
[INFO] [stdout] test lexer::lexer_tests::test_variable_expansion ... ok
[INFO] [stdout] test lexer::lexer_tests::test_while_loop_basic ... ok
[INFO] [stdout] test lexer::lexer_tests::test_peek_without_advancing ... ok
[INFO] [stdout] test lexer::lexer_tests::test_redirections ... ok
[INFO] [stdout] test lexer::lexer_tests::test_state_preservation ... ok
[INFO] [stdout] test parser::parser_tests::test_arithmetic_expansion ... ok
[INFO] [stdout] test parser::parser_tests::test_at_extglob ... ok
[INFO] [stdout] test parser::parser_tests::test_background_execution ... ok
[INFO] [stdout] test parser::parser_tests::test_brace_expansion ... ok
[INFO] [stdout] test parser::parser_tests::test_command_list_newline ... ok
[INFO] [stdout] test lexer::lexer_tests::test_while_loop_multiline ... ok
[INFO] [stdout] test parser::parser_tests::test_case_statement ... ok
[INFO] [stdout] test lexer::lexer_tests::test_words_with_glob_patterns ... ok
[INFO] [stdout] test parser::parser_tests::test_command_substitution_complex ... ok
[INFO] [stdout] test parser::parser_tests::test_command_with_redirects ... ok
[INFO] [stdout] test parser::parser_tests::test_comment ... ok
[INFO] [stdout] test parser::parser_tests::test_embedded_quotes ... ok
[INFO] [stdout] test parser::parser_tests::test_extglob_in_pipeline ... ok
[INFO] [stdout] test parser::parser_tests::test_command_substitution_assignment ... ok
[INFO] [stdout] test parser::parser_tests::test_append_redirect ... ok
[INFO] [stdout] test parser::parser_tests::test_complex_script ... FAILED
[INFO] [stdout] test parser::parser_tests::test_command_list_semicolon ... ok
[INFO] [stdout] test parser::parser_tests::test_extglob_in_redirection ... ok
[INFO] [stdout] test parser::parser_tests::test_extglob_in_variable_assignment ... ok
[INFO] [stdout] test parser::parser_tests::test_for_loop ... ok
[INFO] [stdout] test parser::parser_tests::test_function_with_variable_assignment ... FAILED
[INFO] [stdout] test parser::parser_tests::test_here_document ... ok
[INFO] [stdout] test parser::parser_tests::test_function_with_pipeline ... ok
[INFO] [stdout] test parser::parser_tests::test_if_elif_else_statement ... FAILED
[INFO] [stdout] test parser::parser_tests::test_if_statement ... FAILED
[INFO] [stdout] test parser::parser_tests::test_if_without_else ... FAILED
[INFO] [stdout] test parser::parser_tests::test_logical_operators ... ok
[INFO] [stdout] test parser::parser_tests::test_glob_pattern ... ok
[INFO] [stdout] test parser::parser_tests::test_multiple_extglobs ... ok
[INFO] [stdout] test parser::parser_tests::test_multiple_redirects ... ok
[INFO] [stdout] test parser::parser_tests::test_multiple_elif_statements ... ok
[INFO] [stdout] test parser::parser_tests::test_multiple_variable_assignments ... ok
[INFO] [stdout] test parser::parser_tests::test_nested_command_substitution ... ok
[INFO] [stdout] test parser::parser_tests::test_nested_if_statements ... FAILED
[INFO] [stdout] test parser::parser_tests::test_not_extglob ... ok
[INFO] [stdout] test parser::parser_tests::test_parameter_expansion ... ok
[INFO] [stdout] test parser::parser_tests::test_parse_function_declaration ... ok
[INFO] [stdout] test parser::parser_tests::test_function_with_redirections ... ok
[INFO] [stdout] test parser::parser_tests::test_nested_extglobs ... ok
[INFO] [stdout] test parser::parser_tests::test_plus_extglob ... ok
[INFO] [stdout] test parser::parser_tests::test_parse_function_keyword_declaration ... FAILED
[INFO] [stdout] test parser::parser_tests::test_parse_function_with_multiple_statements ... FAILED
[INFO] [stdout] test parser::parser_tests::test_pipeline_with_redirects ... ok
[INFO] [stdout] test parser::parser_tests::test_question_extglob ... ok
[INFO] [stdout] test parser::parser_tests::test_real_pkgbuild_file ... FAILED
[INFO] [stdout] test parser::parser_tests::test_redirect_to_dev_null ... ok
[INFO] [stdout] test parser::parser_tests::test_redirect_with_file_descriptor ... ok
[INFO] [stdout] test parser::parser_tests::test_simple_pipeline ... ok
[INFO] [stdout] test parser::parser_tests::test_simple_command ... ok
[INFO] [stdout] test parser::parser_tests::test_process_substitution ... ok
[INFO] [stdout] test parser::parser_tests::test_star_extglob ... ok
[INFO] [stdout] test parser::parser_tests::test_subshell ... ok
[INFO] [stdout] test parser::parser_tests::test_variable_assignments_without_command ... ok
[INFO] [stdout] test parser::parser_tests::test_while_loop ... ok
[INFO] [stdout] test parser::parser_tests::test_simple_assignments ... ok
[INFO] [stdout] test parser::parser_tests::test_tilde_expansion ... ok
[INFO] [stdout] test parser::parser_tests::test_variable_assignment ... ok
[INFO] [stdout] test interpreter::tests::test_completion_with_multiple_words ... FAILED
[INFO] [stdout] test interpreter::tests::test_get_commands_completion ... ok
[INFO] [stdout] test interpreter::tests::test_generate_completions_for_commands ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- formatter::tests::test_command_substitution stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'formatter::tests::test_command_substitution' (670) panicked at src/formatter.rs:892:9:
[INFO] [stdout] assertion `left == right` failed: Should preserve simple command substitution
[INFO] [stdout]   left: "echo  date"
[INFO] [stdout]  right: "echo $(date)"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5b6ce3 - <unknown>
[INFO] [stdout]   11:     0x63d6df5cbc64 - <unknown>
[INFO] [stdout]   12:     0x63d6df5f7980 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   14:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   15:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   16:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   17:     0x63d6df69952c - <unknown>
[INFO] [stdout]   18:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   19:     0x78fc7904d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- formatter::tests::test_bash_specific_features stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'formatter::tests::test_bash_specific_features' (669) panicked at src/formatter.rs:881:9:
[INFO] [stdout] assertion `left == right` failed: Should preserve Bash brace expansion
[INFO] [stdout]   left: "echo  1..5"
[INFO] [stdout]  right: "echo {1..5}"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5b6ce3 - <unknown>
[INFO] [stdout]   11:     0x63d6df5cbc64 - <unknown>
[INFO] [stdout]   12:     0x63d6df5f7d6f - <unknown>
[INFO] [stdout]   13:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   14:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   15:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   16:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   17:     0x63d6df69952c - <unknown>
[INFO] [stdout]   18:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   19:     0x78fc7904d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- formatter::tests::test_format_list_with_logical_operators_and_binary_next_line stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'formatter::tests::test_format_list_with_logical_operators_and_binary_next_line' (686) panicked at src/formatter.rs:1123:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "test -f file.txt \\\n&& echo Found"
[INFO] [stdout]  right: "test -f file.txt \\\n    && echo Found"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5b6c83 - <unknown>
[INFO] [stdout]   11:     0x63d6df5cbc64 - <unknown>
[INFO] [stdout]   12:     0x63d6df5fb6b5 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   14:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   15:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   16:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   17:     0x63d6df69952c - <unknown>
[INFO] [stdout]   18:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   19:     0x78fc7904d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- formatter::tests::test_format_pipeline_with_binary_next_line stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'formatter::tests::test_format_pipeline_with_binary_next_line' (689) panicked at src/formatter.rs:1050:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "cat file.txt \\\n| grep pattern"
[INFO] [stdout]  right: "cat file.txt \\\n    | grep pattern"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5b6c83 - <unknown>
[INFO] [stdout]   11:     0x63d6df5cbc64 - <unknown>
[INFO] [stdout]   12:     0x63d6df5fade1 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   14:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   15:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   16:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   17:     0x63d6df69952c - <unknown>
[INFO] [stdout]   18:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   19:     0x78fc7904d3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- interpreter::tests::test_path_completion_with_directories stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'interpreter::tests::test_path_completion_with_directories' (716) panicked at src/interpreter.rs:1644:9:
[INFO] [stdout] Expected completions to contain subdir or file.txt
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769f4 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5e3d23 - <unknown>
[INFO] [stdout]   11:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   12:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   14:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   15:     0x63d6df69952c - <unknown>
[INFO] [stdout]   16:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   17:     0x78fc7904d3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser_tests::test_complex_script stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser_tests::test_complex_script' (774) panicked at src/parser.rs:1310:9:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout] [31m<[0m[1;48;5;52;31mList { st[0m[31ma[0m[1;48;5;52;31mtements: [Comment("#!/bin/bash"), Comment("# Script to process logs"), Assignment { name: "LOG_DIR", value: StringLiteral("/var/log") }, Assignment { name: "OUTPUT", value: CommandSubstitution { command: Pipeline { commands: [Command { name: "find", args: ["$LOG_DIR", "-name", "*.log"], redirects: [] }, Command { name: "grep", args: ["error"], redirects: [] }] } } }, IfStatement { condition: List { statements: [Command { name: "[", args: ["-n", "$OUTPUT", "]"], redirects: [] }], operators: [";"] }, consequence: List { statements: [Command { name: "echo", args: ["Found error logs"], redirects: [Redirect { kind: Output, file: "results.txt" }] }, Command { name: "cat", args: ["$OUTPUT"], redirects: [Redirect { kind: Append, file: "results.txt" }] }], operators: ["\n", "\n"] }, alternative: Some(ElseBranch { consequence: List { statements: [Command { name: "echo", args: ["No error logs found"], redirects: [Redirect { kind: Output, file: "results.txt" }] }], operators: ["\n"] } }) }], operators: ["\n", "\n", "\n", "\n", "\n"] }[0m
[INFO] [stdout] [32m>a[0m
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5eebdc - <unknown>
[INFO] [stdout]   11:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   12:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   14:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   15:     0x63d6df69952c - <unknown>
[INFO] [stdout]   16:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   17:     0x78fc7904d3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser_tests::test_function_with_variable_assignment stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser_tests::test_function_with_variable_assignment' (782) panicked at src/parser.rs:1813:25:
[INFO] [stdout] Expected Assignment node
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769f4 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5f587e - <unknown>
[INFO] [stdout]   11:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   12:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   14:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   15:     0x63d6df69952c - <unknown>
[INFO] [stdout]   16:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   17:     0x78fc7904d3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser_tests::test_if_elif_else_statement stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser_tests::test_if_elif_else_statement' (785) panicked at src/parser.rs:2554:21:
[INFO] [stdout] Expected condition to be a Command node
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769f4 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5f3c3b - <unknown>
[INFO] [stdout]   11:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   12:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   14:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   15:     0x63d6df69952c - <unknown>
[INFO] [stdout]   16:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   17:     0x78fc7904d3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser_tests::test_if_statement stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser_tests::test_if_statement' (786) panicked at src/parser.rs:2472:21:
[INFO] [stdout] Expected condition to be a Command node List { statements: [Command { name: "[", args: ["$1"], redirects: [] }, Command { name: "test", args: ["]echo", "This is a test", "echo", "This is not a test", ""], redirects: [] }], operators: [""] }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5ee03f - <unknown>
[INFO] [stdout]   11:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   12:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   14:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   15:     0x63d6df69952c - <unknown>
[INFO] [stdout]   16:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   17:     0x78fc7904d3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser_tests::test_if_without_else stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser_tests::test_if_without_else' (787) panicked at src/parser.rs:2664:17:
[INFO] [stdout] assertion failed: matches!(**condition, Node::Command { .. })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769f4 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5b6d32 - <unknown>
[INFO] [stdout]   11:     0x63d6df5ef731 - <unknown>
[INFO] [stdout]   12:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   13:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   14:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   15:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   16:     0x63d6df69952c - <unknown>
[INFO] [stdout]   17:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   18:     0x78fc7904d3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser_tests::test_nested_if_statements stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser_tests::test_nested_if_statements' (795) panicked at src/parser.rs:2714:21:
[INFO] [stdout] Expected outer if's consequence to be a List node
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769f4 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5f2676 - <unknown>
[INFO] [stdout]   11:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   12:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   14:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   15:     0x63d6df69952c - <unknown>
[INFO] [stdout]   16:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   17:     0x78fc7904d3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser_tests::test_parse_function_keyword_declaration stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser_tests::test_parse_function_keyword_declaration' (799) panicked at src/parser.rs:1529:13:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout] [31m<[0m[1;48;5;52;31m2[0m
[INFO] [stdout] [32m>[0m[1;48;5;22;32m1[0m
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5f5c00 - <unknown>
[INFO] [stdout]   11:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   12:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   14:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   15:     0x63d6df69952c - <unknown>
[INFO] [stdout]   16:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   17:     0x78fc7904d3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser_tests::test_parse_function_with_multiple_statements stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser_tests::test_parse_function_with_multiple_statements' (800) panicked at src/parser.rs:1579:21:
[INFO] [stdout] assertion failed: `(left == right)`
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout] [31m<[0m[1;48;5;52;31m3[0m
[INFO] [stdout] [32m>[0m[1;48;5;22;32m2[0m
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5f6519 - <unknown>
[INFO] [stdout]   11:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   12:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   14:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   15:     0x63d6df69952c - <unknown>
[INFO] [stdout]   16:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   17:     0x78fc7904d3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- parser::parser_tests::test_real_pkgbuild_file stdout ----
[INFO] [stdout] Number of statements: 10
[INFO] [stdout] 
[INFO] [stdout] thread 'parser::parser_tests::test_real_pkgbuild_file' (805) panicked at src/parser.rs:2807:13:
[INFO] [stdout] assertion failed: `(left == right)`: Expected 4 function definitions
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m [31m< left[0m / [32mright >[0m :
[INFO] [stdout] [31m<[0m[1;48;5;52;31m0[0m
[INFO] [stdout] [32m>[0m[1;48;5;22;32m4[0m
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5f0b0c - <unknown>
[INFO] [stdout]   11:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   12:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   13:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   14:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   15:     0x63d6df69952c - <unknown>
[INFO] [stdout]   16:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   17:     0x78fc7904d3d4 - clone
[INFO] [stdout]   18:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- interpreter::tests::test_completion_with_multiple_words stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'interpreter::tests::test_completion_with_multiple_words' (709) panicked at src/interpreter.rs:1692:47:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63d6df69a656 - <unknown>
[INFO] [stdout]    1:     0x63d6df5b65e4 - <unknown>
[INFO] [stdout]    2:     0x63d6df69f47c - <unknown>
[INFO] [stdout]    3:     0x63d6df676912 - <unknown>
[INFO] [stdout]    4:     0x63d6df692071 - <unknown>
[INFO] [stdout]    5:     0x63d6df692252 - <unknown>
[INFO] [stdout]    6:     0x63d6df6769c2 - <unknown>
[INFO] [stdout]    7:     0x63d6df66f339 - <unknown>
[INFO] [stdout]    8:     0x63d6df67789d - <unknown>
[INFO] [stdout]    9:     0x63d6df5b6d6c - <unknown>
[INFO] [stdout]   10:     0x63d6df5b6b42 - <unknown>
[INFO] [stdout]   11:     0x63d6df5e3985 - <unknown>
[INFO] [stdout]   12:     0x63d6df6a1f0b - <unknown>
[INFO] [stdout]   13:     0x63d6df6af325 - <unknown>
[INFO] [stdout]   14:     0x63d6df6a8ec4 - <unknown>
[INFO] [stdout]   15:     0x63d6df6b2cd2 - <unknown>
[INFO] [stdout]   16:     0x63d6df69952c - <unknown>
[INFO] [stdout]   17:     0x78fc78fb9dfa - <unknown>
[INFO] [stdout]   18:     0x78fc7904d3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     formatter::tests::test_bash_specific_features
[INFO] [stdout]     formatter::tests::test_command_substitution
[INFO] [stdout]     formatter::tests::test_format_list_with_logical_operators_and_binary_next_line
[INFO] [stdout]     formatter::tests::test_format_pipeline_with_binary_next_line
[INFO] [stdout]     interpreter::tests::test_completion_with_multiple_words
[INFO] [stdout]     interpreter::tests::test_path_completion_with_directories
[INFO] [stdout]     parser::parser_tests::test_complex_script
[INFO] [stdout]     parser::parser_tests::test_function_with_variable_assignment
[INFO] [stdout]     parser::parser_tests::test_if_elif_else_statement
[INFO] [stdout]     parser::parser_tests::test_if_statement
[INFO] [stdout]     parser::parser_tests::test_if_without_else
[INFO] [stdout]     parser::parser_tests::test_nested_if_statements
[INFO] [stdout]     parser::parser_tests::test_parse_function_keyword_declaration
[INFO] [stdout]     parser::parser_tests::test_parse_function_with_multiple_statements
[INFO] [stdout]     parser::parser_tests::test_real_pkgbuild_file
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 133 passed; 15 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33", kill_on_drop: false }`
[INFO] [stdout] bfcbef357764b129ab196ad6221de01b4d5c1d07cc260aba3f4d0183348bed33
