[INFO] cloning repository https://github.com/uky007/rush [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/uky007/rush" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuky007%2Frush", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuky007%2Frush'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 1b3787c33665e41f7fe2594bf70912d197d5494c [INFO] testing uky007/rush against master#d933cf483edf1605142ac6899ff32536c0ad8b22 for pr-150933 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fuky007%2Frush" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/uky007/rush [INFO] finished tweaking git repo https://github.com/uky007/rush [INFO] tweaked toml for git repo https://github.com/uky007/rush written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/uky007/rush on toolchain d933cf483edf1605142ac6899ff32536c0ad8b22 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/uky007/rush 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" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d26fb5af9f31bd0da615d9361f007f4046d6a057f00c1a5ac08240c1d8fed7e0 [INFO] running `Command { std: "docker" "start" "-a" "d26fb5af9f31bd0da615d9361f007f4046d6a057f00c1a5ac08240c1d8fed7e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d26fb5af9f31bd0da615d9361f007f4046d6a057f00c1a5ac08240c1d8fed7e0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d26fb5af9f31bd0da615d9361f007f4046d6a057f00c1a5ac08240c1d8fed7e0", kill_on_drop: false }` [INFO] [stdout] d26fb5af9f31bd0da615d9361f007f4046d6a057f00c1a5ac08240c1d8fed7e0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1ec3d0e4af0926b6cf3e22bcc52d10b5e6b12b27b0a1548897167faee3ecb448 [INFO] running `Command { std: "docker" "start" "-a" "1ec3d0e4af0926b6cf3e22bcc52d10b5e6b12b27b0a1548897167faee3ecb448", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.181 [INFO] [stderr] Compiling rush v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.82s [INFO] running `Command { std: "docker" "inspect" "1ec3d0e4af0926b6cf3e22bcc52d10b5e6b12b27b0a1548897167faee3ecb448", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1ec3d0e4af0926b6cf3e22bcc52d10b5e6b12b27b0a1548897167faee3ecb448", kill_on_drop: false }` [INFO] [stdout] 1ec3d0e4af0926b6cf3e22bcc52d10b5e6b12b27b0a1548897167faee3ecb448 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 710f2d901ee32c5c8229ec2127cfb00e7fc9b644d8c5a4c41f34040a415dec83 [INFO] running `Command { std: "docker" "start" "-a" "710f2d901ee32c5c8229ec2127cfb00e7fc9b644d8c5a4c41f34040a415dec83", kill_on_drop: false }` [INFO] [stderr] Compiling rush v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.10s [INFO] running `Command { std: "docker" "inspect" "710f2d901ee32c5c8229ec2127cfb00e7fc9b644d8c5a4c41f34040a415dec83", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "710f2d901ee32c5c8229ec2127cfb00e7fc9b644d8c5a4c41f34040a415dec83", kill_on_drop: false }` [INFO] [stdout] 710f2d901ee32c5c8229ec2127cfb00e7fc9b644d8c5a4c41f34040a415dec83 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:cfa559dde23f44738f9990739aaa3487d8df3af37eb5df0572f7cf76004a604a" "/opt/rustwide/cargo-home/bin/cargo" "+d933cf483edf1605142ac6899ff32536c0ad8b22" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b9dcb84ac25d3e20287f18d21eaaff996f7943cb54a3c2d7a2698c5fddaa7262 [INFO] running `Command { std: "docker" "start" "-a" "b9dcb84ac25d3e20287f18d21eaaff996f7943cb54a3c2d7a2698c5fddaa7262", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rush-dd7b959334b2f6f9) [INFO] [stdout] [INFO] [stdout] running 344 tests [INFO] [stdout] test builtins::tests::cd_sets_oldpwd ... ok [INFO] [stdout] test builtins::tests::echo_dash_n_no_args ... ok [INFO] [stdout] test builtins::tests::declare_is_builtin ... ok [INFO] [stdout] test builtins::tests::echo_no_args ... ok [INFO] [stdout] test builtins::tests::echo_basic ... ok [INFO] [stdout] test builtins::tests::echo_dash_n ... ok [INFO] [stdout] test builtins::tests::eval_is_builtin ... ok [INFO] [stdout] test builtins::tests::export_value_with_equals ... ok [INFO] [stdout] test builtins::tests::printf_hex ... ok [INFO] [stdout] test builtins::tests::export_list_sorted ... ok [INFO] [stdout] test builtins::tests::export_set_and_get ... ok [INFO] [stdout] test builtins::tests::printf_integer ... ok [INFO] [stdout] test builtins::tests::printf_multiple_args ... ok [INFO] [stdout] test builtins::tests::printf_newline_escape ... ok [INFO] [stdout] test builtins::tests::is_builtin_check ... ok [INFO] [stdout] test builtins::tests::printf_zero_padded ... ok [INFO] [stdout] test builtins::tests::printf_percent_literal ... ok [INFO] [stdout] test builtins::tests::printf_basic_string ... ok [INFO] [stdout] test builtins::tests::eval_false ... ok [INFO] [stdout] test builtins::tests::eval_empty_string ... ok [INFO] [stdout] test builtins::tests::declare_p_shows_array ... ok [INFO] [stdout] test builtins::tests::eval_no_args ... ok [INFO] [stdout] test builtins::tests::declare_a_creates_empty_array ... ok [INFO] [stdout] test builtins::tests::set_compound_flags ... ok [INFO] [stdout] test builtins::tests::dirs_shows_current ... ok [INFO] [stdout] test builtins::tests::cd_dash_returns_to_oldpwd ... ok [INFO] [stdout] test builtins::tests::set_display_options ... ok [INFO] [stdout] test builtins::tests::false_returns_one ... ok [INFO] [stdout] test builtins::tests::eval_basic ... ok [INFO] [stdout] test builtins::tests::return_outside_source_errors ... ok [INFO] [stdout] test builtins::tests::popd_empty_stack ... ok [INFO] [stdout] test builtins::tests::return_inside_source_sets_flag ... ok [INFO] [stdout] test builtins::tests::test_bracket_missing_close ... ok [INFO] [stdout] test builtins::tests::test_bracket_syntax ... ok [INFO] [stdout] test builtins::tests::test_dash_n_z ... ok [INFO] [stdout] test builtins::tests::test_file_exists ... ok [INFO] [stdout] test builtins::tests::test_integer_comparisons ... ok [INFO] [stdout] test builtins::tests::test_negation ... ok [INFO] [stdout] test builtins::tests::test_string_eq_ne ... ok [INFO] [stdout] test builtins::tests::test_string_nonempty ... ok [INFO] [stdout] test builtins::tests::pushd_and_popd ... ok [INFO] [stdout] test builtins::tests::pwd_outputs_current_dir ... ok [INFO] [stdout] test builtins::tests::set_errexit_flag ... ok [INFO] [stdout] test builtins::tests::set_pipefail_flag ... ok [INFO] [stdout] test complete::tests::current_word_after_pipe ... ok [INFO] [stdout] test complete::tests::current_word_after_space ... ok [INFO] [stdout] test complete::tests::current_word_first ... ok [INFO] [stdout] test complete::tests::lcp_basic ... ok [INFO] [stdout] test complete::tests::lcp_empty ... ok [INFO] [stdout] test complete::tests::lcp_no_common ... ok [INFO] [stdout] test complete::tests::lcp_single ... ok [INFO] [stdout] test builtins::tests::trap_remove ... ok [INFO] [stdout] test builtins::tests::type_builtin_reports_builtin ... ok [INFO] [stdout] test builtins::tests::trap_invalid_signal ... ok [INFO] [stdout] test builtins::tests::trap_set_and_list ... ok [INFO] [stdout] test builtins::tests::type_no_args ... ok [INFO] [stdout] test builtins::tests::type_external_command ... ok [INFO] [stdout] test builtins::tests::type_builtin_reports_not_found ... ok [INFO] [stdout] test builtins::tests::true_returns_zero ... ok [INFO] [stdout] test builtins::tests::unset_array_whole ... ok [INFO] [stdout] test builtins::tests::try_exec_echo ... ok [INFO] [stdout] test builtins::tests::try_exec_returns_none_for_external ... ok [INFO] [stdout] test builtins::tests::unset_removes_var ... ok [INFO] [stdout] test builtins::tests::unset_array_element ... ok [INFO] [stdout] test editor::tests::delete_char_before_at_start ... ok [INFO] [stdout] test builtins::tests::set_nounset_flag ... ok [INFO] [stdout] test complete::tests::find_commands_matches_builtins ... ok [INFO] [stdout] test editor::tests::delete_char_at_cursor ... ok [INFO] [stdout] test editor::tests::kill_word_back ... ok [INFO] [stdout] test editor::tests::insert_char_at_middle ... ok [INFO] [stdout] test editor::tests::kill_word_forward ... ok [INFO] [stdout] test editor::tests::kill_to_end ... ok [INFO] [stdout] test editor::tests::kill_word_back_multiple_spaces ... ok [INFO] [stdout] test editor::tests::kill_to_start_saves_ring ... ok [INFO] [stdout] test editor::tests::insert_char_at_end ... ok [INFO] [stdout] test editor::tests::move_home_end ... ok [INFO] [stdout] test editor::tests::delete_char_before ... ok [INFO] [stdout] test editor::tests::kill_word_back_at_start ... ok [INFO] [stdout] test executor::tests::brace_char_range ... ok [INFO] [stdout] test executor::tests::brace_comma ... ok [INFO] [stdout] test executor::tests::brace_multi ... ok [INFO] [stdout] test executor::tests::brace_nested ... ok [INFO] [stdout] test executor::tests::brace_no_expansion ... ok [INFO] [stdout] test editor::tests::kill_to_start ... ok [INFO] [stdout] test editor::tests::move_left_right ... ok [INFO] [stdout] test executor::tests::brace_prefix_suffix ... ok [INFO] [stdout] test executor::tests::brace_range_with_prefix ... ok [INFO] [stdout] test executor::tests::brace_three ... ok [INFO] [stdout] test executor::tests::brace_reverse_range ... ok [INFO] [stdout] test editor::tests::kill_ring_and_yank ... ok [INFO] [stdout] test executor::tests::collect_case_block_basic ... ok [INFO] [stdout] test executor::tests::collect_function_body_multiline ... ok [INFO] [stdout] test executor::tests::brace_numeric_range ... ok [INFO] [stdout] test executor::tests::collect_if_block_nested ... ok [INFO] [stdout] test executor::tests::collect_if_block_oneliner ... ok [INFO] [stdout] test executor::tests::collect_loop_block_multiline ... ok [INFO] [stdout] test executor::tests::collect_if_block_multiline ... ok [INFO] [stdout] test executor::tests::brace_zero_pad ... ok [INFO] [stdout] test executor::tests::collect_loop_block_oneliner ... ok [INFO] [stdout] test executor::tests::collect_function_body_oneliner ... ok [INFO] [stdout] test executor::tests::collect_loop_block_nested ... ok [INFO] [stdout] test editor::tests::move_word_forward_and_back ... ok [INFO] [stdout] test executor::tests::array_append_elements ... ok [INFO] [stdout] test executor::tests::array_unset_whole ... ok [INFO] [stdout] test executor::tests::array_echo_element ... ok [INFO] [stdout] test editor::tests::utf8_delete ... ok [INFO] [stdout] test executor::tests::array_echo_all_split ... ok [INFO] [stdout] test executor::tests::array_assignment_stores ... ok [INFO] [stdout] test executor::tests::array_indexed_assignment_sparse ... ok [INFO] [stdout] test executor::tests::array_empty_assignment ... ok [INFO] [stdout] test executor::tests::errexit_and_chain_exempt ... ok [INFO] [stdout] test executor::tests::errexit_basic ... ok [INFO] [stdout] test editor::tests::utf8_insert_and_move ... ok [INFO] [stdout] test executor::tests::array_unset_element ... ok [INFO] [stdout] test executor::tests::array_length_via_parser ... ok [INFO] [stdout] no [INFO] [stdout] test executor::tests::errexit_while_condition_exempt ... ok [INFO] [stdout] test executor::tests::errexit_if_condition_exempt ... ok [INFO] [stdout] test executor::tests::execute_for_block_basic ... ok [INFO] [stdout] test executor::tests::errexit_or_chain_exempt ... ok [INFO] [stdout] test executor::tests::execute_case_block_match ... ok [INFO] [stdout] test executor::tests::execute_case_block_glob_pattern ... ok [INFO] [stdout] test executor::tests::eval_via_run_command_string ... ok [INFO] [stdout] test executor::tests::execute_case_block_or_pattern ... ok [INFO] [stdout] test executor::tests::parse_function_def_basic ... ok [INFO] [stdout] test executor::tests::extract_keyword_basic ... ok [INFO] [stdout] test executor::tests::parse_function_def_not_func ... ok [INFO] [stdout] test executor::tests::parse_function_def_not_keyword ... ok [INFO] [stdout] test executor::tests::parse_if_sections_basic ... ok [INFO] [stdout] test executor::tests::parse_function_def_with_space ... ok [INFO] [stdout] test executor::tests::parse_if_sections_else ... ok [INFO] [stdout] test executor::tests::execute_case_block_default ... ok [INFO] [stdout] test executor::tests::parse_if_sections_multiline ... ok [INFO] [stdout] test executor::tests::parse_if_sections_elif ... ok [INFO] [stdout] test executor::tests::execute_function_basic ... ok [INFO] [stdout] test executor::tests::execute_for_block_with_break ... ok [INFO] [stdout] test executor::tests::shell_tokens_basic ... ok [INFO] [stdout] test executor::tests::shell_tokens_quoted ... ok [INFO] [stdout] test executor::tests::split_case_segments_basic ... ok [INFO] [stdout] test executor::tests::starts_with_case_basic ... ok [INFO] [stdout] test executor::tests::starts_with_for_basic ... ok [INFO] [stdout] test executor::tests::execute_function_return ... ok [INFO] [stdout] test executor::tests::starts_with_until_basic ... ok [INFO] [stdout] test executor::tests::execute_function_positional_restore ... ok [INFO] [stdout] test executor::tests::starts_with_while_basic ... ok [INFO] [stdout] test executor::tests::execute_function_with_args ... ok [INFO] [stdout] test executor::tests::execute_if_block_elif ... ok [INFO] [stdout] test executor::tests::tokenize_block_basic ... ok [INFO] [stdout] test executor::tests::tokenize_block_multiline ... ok [INFO] [stdout] test executor::tests::tokenize_block_preserves_double_semicolon ... ok [INFO] [stdout] test executor::tests::tokenize_block_quoted_semicolons ... ok [INFO] [stdout] test glob::tests::bracket_char_list ... ok [INFO] [stdout] test glob::tests::bracket_multiple_ranges ... ok [INFO] [stdout] test glob::tests::bracket_negate ... ok [INFO] [stdout] test glob::tests::bracket_range ... ok [INFO] [stdout] test glob::tests::bracket_range_digits ... ok [INFO] [stdout] test glob::tests::bracket_with_star ... ok [INFO] [stdout] test glob::tests::expand_no_match_returns_pattern ... ok [INFO] [stdout] test glob::tests::has_glob_chars_false ... ok [INFO] [stdout] test glob::tests::has_glob_chars_true ... ok [INFO] [stdout] test glob::tests::pattern_empty ... ok [INFO] [stdout] test glob::tests::pattern_exact_match ... ok [INFO] [stdout] test glob::tests::pattern_multiple_stars ... ok [INFO] [stdout] test glob::tests::pattern_question_mark ... ok [INFO] [stdout] test glob::tests::pattern_star_anything ... ok [INFO] [stdout] test glob::tests::pattern_star_in_middle ... ok [INFO] [stdout] test glob::tests::pattern_star_suffix ... ok [INFO] [stdout] test highlight::tests::command_after_pipe_is_colored ... ok [INFO] [stdout] test highlight::tests::invalid_command_is_red ... ok [INFO] [stdout] test highlight::tests::longest_common_prefix_basic ... ok [INFO] [stdout] test highlight::tests::pipe_is_cyan ... ok [INFO] [stdout] test highlight::tests::quoted_string_is_yellow ... ok [INFO] [stdout] test highlight::tests::valid_builtin_is_green ... ok [INFO] [stdout] test highlight::tests::variable_is_magenta ... ok [INFO] [stdout] test history::tests::add_skips_empty_and_duplicates ... ok [INFO] [stdout] test history::tests::at_end_and_save ... ok [INFO] [stdout] test history::tests::get_by_number ... ok [INFO] [stdout] test history::tests::last_entry_returns_latest ... ok [INFO] [stdout] test history::tests::prev_next_navigation ... ok [INFO] [stdout] test history::tests::reset_nav_goes_to_end ... ok [INFO] [stdout] test history::tests::search_back_empty_query ... ok [INFO] [stdout] test history::tests::search_back_finds_match ... ok [INFO] [stdout] test history::tests::search_back_no_match ... ok [INFO] [stdout] test parser::tests::and_connector ... ok [INFO] [stdout] test parser::tests::arith_basic ... ok [INFO] [stdout] test parser::tests::arith_div_mod ... ok [INFO] [stdout] test parser::tests::arith_dollar_variable ... ok [INFO] [stdout] test parser::tests::arith_in_double_quotes ... ok [INFO] [stdout] test parser::tests::arith_negative ... ok [INFO] [stdout] test parser::tests::arith_parens ... ok [INFO] [stdout] test parser::tests::arith_precedence ... ok [INFO] [stdout] test parser::tests::arith_spaces ... ok [INFO] [stdout] test parser::tests::arith_variable ... ok [INFO] [stdout] test parser::tests::array_append ... ok [INFO] [stdout] test parser::tests::array_assignment_basic ... ok [INFO] [stdout] test parser::tests::array_assignment_empty ... ok [INFO] [stdout] test parser::tests::array_bare_var_is_element_zero ... ok [INFO] [stdout] test parser::tests::array_element_length ... ok [INFO] [stdout] test parser::tests::array_expand_all_at ... ok [INFO] [stdout] test executor::tests::execute_while_block_basic ... ok [INFO] [stdout] test parser::tests::array_expand_element ... ok [INFO] [stdout] test parser::tests::array_indexed_assignment ... ok [INFO] [stdout] test parser::tests::array_length ... ok [INFO] [stdout] test parser::tests::assignment_not_after_command ... ok [INFO] [stdout] test parser::tests::array_expand_all_star ... ok [INFO] [stdout] test parser::tests::background_bare_ampersand ... ok [INFO] [stdout] test parser::tests::background_pipeline ... ok [INFO] [stdout] test parser::tests::background_simple ... ok [INFO] [stdout] yes [INFO] [stdout] test executor::tests::execute_if_block_true ... ok [INFO] [stdout] test parser::tests::backtick_passthrough ... ok [INFO] [stdout] test parser::tests::background_followed_by_command ... ok [INFO] [stdout] test parser::tests::bare_dollar_at_end ... ok [INFO] [stdout] test executor::tests::execute_if_block_false_with_else ... ok [INFO] [stdout] test parser::tests::background_then_command ... ok [INFO] [stdout] test parser::tests::braced_unclosed ... ok [INFO] [stdout] test parser::tests::cmd_sub_in_double_quotes ... ok [INFO] [stdout] test parser::tests::cmd_sub_nested ... ok [INFO] [stdout] test parser::tests::cow_is_borrowed ... ok [INFO] [stdout] test parser::tests::cmd_sub_passthrough ... ok [INFO] [stdout] test parser::tests::cow_quoted_is_borrowed ... ok [INFO] [stdout] test parser::tests::dollar_hash_count ... ok [INFO] [stdout] test executor::tests::execute_for_block_empty_list ... ok [INFO] [stdout] test parser::tests::dollar_1_no_positional ... ok [INFO] [stdout] test parser::tests::dollar_star_all_args ... ok [INFO] [stdout] test parser::tests::dollar_1_with_positional ... ok [INFO] [stdout] test parser::tests::dollar_at_expands_positional ... ok [INFO] [stdout] test executor::tests::execute_case_block_no_match ... ok [INFO] [stdout] test parser::tests::double_quote_expand ... ok [INFO] [stdout] test parser::tests::double_quote_no_dollar_cow_borrowed ... ok [INFO] [stdout] test parser::tests::double_quotes ... ok [INFO] [stdout] test parser::tests::double_semi_skipped ... ok [INFO] [stdout] test parser::tests::empty_quotes ... ok [INFO] [stdout] test parser::tests::err_double_pipe_operator ... ok [INFO] [stdout] test parser::tests::empty_input ... ok [INFO] [stdout] test parser::tests::err_leading_and ... ok [INFO] [stdout] test parser::tests::err_leading_or ... ok [INFO] [stdout] test parser::tests::err_missing_redirect_target ... ok [INFO] [stdout] test parser::tests::err_redirect_followed_by_pipe ... ok [INFO] [stdout] test parser::tests::err_trailing_pipe ... ok [INFO] [stdout] test parser::tests::err_unterminated_single_quote ... ok [INFO] [stdout] test parser::tests::escape_dollar_in_dquote ... ok [INFO] [stdout] test parser::tests::escape_backslash_in_dquote ... ok [INFO] [stdout] hello [INFO] [stdout] test parser::tests::escape_double_quote_in_dquote ... ok [INFO] [stdout] test executor::tests::execute_until_block_basic ... ok [INFO] [stdout] test parser::tests::err_unterminated_double_quote ... ok [INFO] [stdout] test parser::tests::err_leading_pipe ... ok [INFO] [stdout] test parser::tests::escape_space_in_bare_word ... ok [INFO] [stdout] test parser::tests::expand_braced_undefined ... ok [INFO] [stdout] test parser::tests::expand_braced_var ... ok [INFO] [stdout] test parser::tests::expand_braced_var_with_suffix ... ok [INFO] [stdout] test parser::tests::expand_dollar_bang ... ok [INFO] [stdout] test parser::tests::expand_dollar_dollar ... ok [INFO] [stdout] test parser::tests::expand_dollar_zero ... ok [INFO] [stdout] test parser::tests::expand_env_var ... ok [INFO] [stdout] test parser::tests::expand_last_status ... ok [INFO] [stdout] test parser::tests::expand_random ... ok [INFO] [stdout] test parser::tests::expand_seconds ... ok [INFO] [stdout] test executor::tests::execute_if_block_false_no_else ... ok [INFO] [stdout] test parser::tests::expand_undefined_var ... ok [INFO] [stdout] test parser::tests::extra_whitespace ... ok [INFO] [stdout] test parser::tests::expand_random_in_braces ... ok [INFO] [stdout] test parser::tests::fd_dup_2_to_1 ... ok [INFO] [stdout] test executor::tests::proc_sub_output ... ok [INFO] [stdout] test parser::tests::fd_dup_bad_target ... ok [INFO] [stdout] test parser::tests::here_doc_delimiter ... ok [INFO] [stdout] test parser::tests::here_doc_delimiters_fn ... ok [INFO] [stdout] test parser::tests::here_string ... ok [INFO] [stdout] test parser::tests::fd_dup_stdout_to_stderr ... ok [INFO] [stdout] test parser::tests::fd_dup_with_file_redirect ... ok [INFO] [stdout] test parser::tests::incomplete_trailing_and ... ok [INFO] [stdout] test parser::tests::here_string_with_space ... ok [INFO] [stdout] test parser::tests::inline_assignment_with_command ... ok [INFO] [stdout] test parser::tests::mixed_connectors ... ok [INFO] [stdout] test parser::tests::leading_semi_skipped ... ok [INFO] [stdout] test parser::tests::multiple_assignments ... ok [INFO] [stdout] test parser::tests::multiline_quoted_string ... ok [INFO] [stdout] test parser::tests::multiple_redirects ... ok [INFO] [stdout] test parser::tests::no_background_flag ... ok [INFO] [stdout] test parser::tests::no_dollar_cow_borrowed ... ok [INFO] [stdout] test parser::tests::normal_assignment_not_array ... ok [INFO] [stdout] test parser::tests::nounset_default_operator_exempt ... ok [INFO] [stdout] test parser::tests::nounset_defined_var_ok ... ok [INFO] [stdout] test parser::tests::nounset_disabled_no_error ... ok [INFO] [stdout] test parser::tests::nounset_special_vars_exempt ... ok [INFO] [stdout] test parser::tests::nounset_undefined_var_error ... ok [INFO] [stdout] test parser::tests::only_semicolons ... ok [INFO] [stdout] test parser::tests::or_connector ... ok [INFO] [stdout] test parser::tests::incomplete_trailing_pipe ... ok [INFO] [stdout] test parser::tests::inline_assignment_only ... ok [INFO] [stdout] test parser::tests::param_alt ... ok [INFO] [stdout] test parser::tests::param_default ... ok [INFO] [stdout] test parser::tests::param_replace ... ok [INFO] [stdout] test parser::tests::param_strip_prefix ... ok [INFO] [stdout] test parser::tests::param_strip_suffix ... ok [INFO] [stdout] test parser::tests::pipeline_with_redirects ... ok [INFO] [stdout] test parser::tests::proc_sub_in_basic ... ok [INFO] [stdout] test parser::tests::proc_sub_multiple ... ok [INFO] [stdout] test parser::tests::proc_sub_out_basic ... ok [INFO] [stdout] test parser::tests::proc_sub_redirect_target ... ok [INFO] [stdout] test parser::tests::proc_sub_with_pipe ... ok [INFO] [stdout] test parser::tests::param_length ... ok [INFO] [stdout] test parser::tests::err_trailing_or ... ok [INFO] [stdout] test parser::tests::redirect_input ... ok [INFO] [stdout] test parser::tests::redirect_append ... ok [INFO] [stdout] test parser::tests::redirect_output ... ok [INFO] [stdout] test parser::tests::redirect_no_space ... ok [INFO] [stdout] test parser::tests::redirect_stderr ... ok [INFO] [stdout] test parser::tests::redirect_stderr_append ... ok [INFO] [stdout] test parser::tests::redirect_target_expand ... ok [INFO] [stdout] test parser::tests::normal_redirect_not_affected ... ok [INFO] [stdout] test parser::tests::normal_command_no_subshell ... ok [INFO] [stdout] test parser::tests::single_quote_no_expand ... ok [INFO] [stdout] test parser::tests::single_arg ... ok [INFO] [stdout] test parser::tests::seq_connector ... ok [INFO] [stdout] test parser::tests::subshell_background ... ok [INFO] [stdout] test parser::tests::subshell_basic ... ok [INFO] [stdout] test parser::tests::single_quotes ... ok [INFO] [stdout] test parser::tests::subshell_incomplete ... ok [INFO] [stdout] test parser::tests::subshell_nested ... ok [INFO] [stdout] test parser::tests::subshell_quoted_parens ... ok [INFO] [stdout] test parser::tests::simple_command ... ok [INFO] [stdout] test parser::tests::subshell_empty ... ok [INFO] [stdout] test parser::tests::subshell_with_connector ... ok [INFO] [stdout] test parser::tests::subshell_with_semicolons ... ok [INFO] [stdout] test parser::tests::subshell_with_redirect ... ok [INFO] [stdout] test parser::tests::three_stage_pipeline ... ok [INFO] [stdout] test parser::tests::tilde_after_equals ... ok [INFO] [stdout] test parser::tests::tilde_home ... ok [INFO] [stdout] test parser::tests::tilde_no_change ... ok [INFO] [stdout] test parser::tests::tilde_home_path ... ok [INFO] [stdout] test parser::tests::tilde_no_equals_tilde ... ok [INFO] [stdout] test parser::tests::two_is_not_stderr_redirect_with_space ... ok [INFO] [stdout] test parser::tests::two_stage_pipeline ... ok [INFO] [stdout] test parser::tests::trailing_semi_ok ... ok [INFO] [stdout] test parser::tests::subshell_in_pipeline ... ok [INFO] [stdout] test executor::tests::starts_with_if_basic ... ok [INFO] [stdout] test parser::tests::err_trailing_and ... ok [INFO] [stdout] hello [INFO] [stdout] test executor::tests::proc_sub_cat_echo ... ok [INFO] [stdout] test parser::tests::incomplete_trailing_or ... ok [INFO] [stdout] test parser::tests::expand_seconds_in_braces ... ok [INFO] [stdout] test executor::tests::proc_sub_diff_same ... ok [INFO] [stdout] test executor::tests::subshell_last_command_status ... ok [INFO] [stdout] test executor::tests::subshell_env_isolation ... ok [INFO] [stdout] test executor::tests::subshell_exit_status_false ... ok [INFO] [stdout] 1c1 [INFO] [stdout] < a [INFO] [stdout] --- [INFO] [stdout] > b [INFO] [stdout] test executor::tests::proc_sub_diff_different ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 344 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.17s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rush-f3e73b3c25071c23) [INFO] [stdout] [INFO] [stdout] running 344 tests [INFO] [stdout] test builtins::tests::cd_dash_returns_to_oldpwd ... ok [INFO] [stdout] test builtins::tests::declare_is_builtin ... ok [INFO] [stdout] test builtins::tests::echo_basic ... ok [INFO] [stdout] test builtins::tests::echo_dash_n ... ok [INFO] [stdout] test builtins::tests::echo_dash_n_no_args ... ok [INFO] [stdout] test builtins::tests::echo_no_args ... ok [INFO] [stdout] test builtins::tests::eval_is_builtin ... ok [INFO] [stdout] test builtins::tests::export_list_sorted ... ok [INFO] [stdout] test builtins::tests::export_value_with_equals ... ok [INFO] [stdout] test builtins::tests::is_builtin_check ... ok [INFO] [stdout] test builtins::tests::printf_multiple_args ... ok [INFO] [stdout] test builtins::tests::printf_percent_literal ... ok [INFO] [stdout] test builtins::tests::printf_zero_padded ... ok [INFO] [stdout] test builtins::tests::printf_integer ... ok [INFO] [stdout] test builtins::tests::export_set_and_get ... ok [INFO] [stdout] test builtins::tests::printf_newline_escape ... ok [INFO] [stdout] test builtins::tests::printf_hex ... ok [INFO] [stdout] test builtins::tests::printf_basic_string ... ok [INFO] [stdout] test builtins::tests::dirs_shows_current ... ok [INFO] [stdout] test builtins::tests::cd_sets_oldpwd ... ok [INFO] [stdout] test builtins::tests::false_returns_one ... ok [INFO] [stdout] test builtins::tests::eval_false ... ok [INFO] [stdout] test builtins::tests::test_bracket_missing_close ... ok [INFO] [stdout] test builtins::tests::declare_a_creates_empty_array ... ok [INFO] [stdout] test builtins::tests::test_bracket_syntax ... ok [INFO] [stdout] test builtins::tests::test_file_exists ... ok [INFO] [stdout] test builtins::tests::test_integer_comparisons ... ok [INFO] [stdout] test builtins::tests::eval_basic ... ok [INFO] [stdout] test builtins::tests::test_negation ... ok [INFO] [stdout] test builtins::tests::test_string_eq_ne ... ok [INFO] [stdout] test builtins::tests::test_dash_n_z ... ok [INFO] [stdout] test builtins::tests::return_outside_source_errors ... ok [INFO] [stdout] test builtins::tests::test_string_nonempty ... ok [INFO] [stdout] test builtins::tests::return_inside_source_sets_flag ... ok [INFO] [stdout] test builtins::tests::set_compound_flags ... ok [INFO] [stdout] test builtins::tests::declare_p_shows_array ... ok [INFO] [stdout] test builtins::tests::eval_no_args ... ok [INFO] [stdout] test builtins::tests::eval_empty_string ... ok [INFO] [stdout] test builtins::tests::set_errexit_flag ... ok [INFO] [stdout] test builtins::tests::pushd_and_popd ... ok [INFO] [stdout] test builtins::tests::popd_empty_stack ... ok [INFO] [stdout] test builtins::tests::set_nounset_flag ... ok [INFO] [stdout] test builtins::tests::trap_invalid_signal ... ok [INFO] [stdout] test complete::tests::current_word_after_pipe ... ok [INFO] [stdout] test complete::tests::current_word_after_space ... ok [INFO] [stdout] test complete::tests::current_word_first ... ok [INFO] [stdout] test builtins::tests::trap_remove ... ok [INFO] [stdout] test complete::tests::lcp_basic ... ok [INFO] [stdout] test complete::tests::lcp_empty ... ok [INFO] [stdout] test builtins::tests::pwd_outputs_current_dir ... ok [INFO] [stdout] test complete::tests::lcp_single ... ok [INFO] [stdout] test complete::tests::lcp_no_common ... ok [INFO] [stdout] test builtins::tests::set_display_options ... ok [INFO] [stdout] test builtins::tests::unset_array_whole ... ok [INFO] [stdout] test builtins::tests::true_returns_zero ... ok [INFO] [stdout] test builtins::tests::try_exec_echo ... ok [INFO] [stdout] test builtins::tests::trap_set_and_list ... ok [INFO] [stdout] test builtins::tests::type_external_command ... ok [INFO] [stdout] test builtins::tests::set_pipefail_flag ... ok [INFO] [stdout] test builtins::tests::try_exec_returns_none_for_external ... ok [INFO] [stdout] test builtins::tests::unset_removes_var ... ok [INFO] [stdout] test builtins::tests::type_builtin_reports_not_found ... ok [INFO] [stdout] test builtins::tests::type_builtin_reports_builtin ... ok [INFO] [stdout] test builtins::tests::type_no_args ... ok [INFO] [stdout] test builtins::tests::unset_array_element ... ok [INFO] [stdout] test editor::tests::insert_char_at_end ... ok [INFO] [stdout] test editor::tests::kill_to_end ... ok [INFO] [stdout] test complete::tests::find_commands_matches_builtins ... ok [INFO] [stdout] test editor::tests::insert_char_at_middle ... ok [INFO] [stdout] test editor::tests::delete_char_before_at_start ... ok [INFO] [stdout] test editor::tests::delete_char_at_cursor ... ok [INFO] [stdout] test editor::tests::delete_char_before ... ok [INFO] [stdout] test editor::tests::kill_ring_and_yank ... ok [INFO] [stdout] test editor::tests::kill_to_start ... ok [INFO] [stdout] test editor::tests::kill_to_start_saves_ring ... ok [INFO] [stdout] test editor::tests::kill_word_back ... ok [INFO] [stdout] test editor::tests::move_left_right ... ok [INFO] [stdout] test editor::tests::kill_word_back_multiple_spaces ... ok [INFO] [stdout] test editor::tests::utf8_delete ... ok [INFO] [stdout] test executor::tests::brace_comma ... ok [INFO] [stdout] test executor::tests::brace_multi ... ok [INFO] [stdout] test editor::tests::kill_word_back_at_start ... ok [INFO] [stdout] test executor::tests::brace_nested ... ok [INFO] [stdout] test executor::tests::brace_numeric_range ... ok [INFO] [stdout] test executor::tests::brace_no_expansion ... ok [INFO] [stdout] test editor::tests::kill_word_forward ... ok [INFO] [stdout] test executor::tests::brace_range_with_prefix ... ok [INFO] [stdout] test executor::tests::brace_reverse_range ... ok [INFO] [stdout] test executor::tests::brace_three ... ok [INFO] [stdout] test executor::tests::brace_zero_pad ... ok [INFO] [stdout] test executor::tests::collect_case_block_basic ... ok [INFO] [stdout] test executor::tests::collect_function_body_oneliner ... ok [INFO] [stdout] test executor::tests::collect_function_body_multiline ... ok [INFO] [stdout] test executor::tests::collect_if_block_nested ... ok [INFO] [stdout] test executor::tests::collect_if_block_oneliner ... ok [INFO] [stdout] test editor::tests::move_home_end ... ok [INFO] [stdout] test executor::tests::collect_loop_block_nested ... ok [INFO] [stdout] test editor::tests::move_word_forward_and_back ... ok [INFO] [stdout] test executor::tests::collect_loop_block_oneliner ... ok [INFO] [stdout] test executor::tests::brace_prefix_suffix ... ok [INFO] [stdout] test executor::tests::collect_if_block_multiline ... ok [INFO] [stdout] test executor::tests::collect_loop_block_multiline ... ok [INFO] [stdout] test executor::tests::array_echo_element ... ok [INFO] [stdout] test executor::tests::array_append_elements ... ok [INFO] [stdout] no [INFO] [stdout] test executor::tests::array_empty_assignment ... ok [INFO] [stdout] test executor::tests::array_assignment_stores ... ok [INFO] [stdout] test editor::tests::utf8_insert_and_move ... ok [INFO] [stdout] test executor::tests::brace_char_range ... ok [INFO] [stdout] test executor::tests::errexit_if_condition_exempt ... ok [INFO] [stdout] test executor::tests::array_echo_all_split ... ok [INFO] [stdout] test executor::tests::array_indexed_assignment_sparse ... ok [INFO] [stdout] test executor::tests::errexit_basic ... ok [INFO] [stdout] test executor::tests::array_unset_whole ... ok [INFO] [stdout] test executor::tests::array_length_via_parser ... ok [INFO] [stdout] test executor::tests::errexit_or_chain_exempt ... ok [INFO] [stdout] test executor::tests::errexit_while_condition_exempt ... ok [INFO] [stdout] test executor::tests::execute_case_block_or_pattern ... ok [INFO] [stdout] test executor::tests::errexit_and_chain_exempt ... ok [INFO] [stdout] test executor::tests::execute_case_block_glob_pattern ... ok [INFO] [stdout] test executor::tests::execute_for_block_basic ... ok [INFO] [stdout] test executor::tests::execute_function_basic ... ok [INFO] [stdout] test executor::tests::execute_function_positional_restore ... ok [INFO] [stdout] test executor::tests::extract_keyword_basic ... ok [INFO] [stdout] test executor::tests::execute_for_block_with_break ... ok [INFO] [stdout] test executor::tests::parse_function_def_basic ... ok [INFO] [stdout] test executor::tests::parse_function_def_not_func ... ok [INFO] [stdout] test executor::tests::parse_function_def_with_space ... ok [INFO] [stdout] test executor::tests::parse_function_def_not_keyword ... ok [INFO] [stdout] test executor::tests::parse_if_sections_basic ... ok [INFO] [stdout] test executor::tests::parse_if_sections_elif ... ok [INFO] [stdout] test executor::tests::execute_for_block_empty_list ... ok [INFO] [stdout] test executor::tests::eval_via_run_command_string ... ok [INFO] [stdout] test executor::tests::parse_if_sections_else ... ok [INFO] [stdout] test executor::tests::parse_if_sections_multiline ... ok [INFO] [stdout] test executor::tests::execute_function_return ... ok [INFO] [stdout] test executor::tests::shell_tokens_basic ... ok [INFO] [stdout] test executor::tests::array_unset_element ... ok [INFO] [stdout] test executor::tests::split_case_segments_basic ... ok [INFO] [stdout] test executor::tests::starts_with_case_basic ... ok [INFO] [stdout] test executor::tests::shell_tokens_quoted ... ok [INFO] [stdout] test executor::tests::starts_with_for_basic ... ok [INFO] [stdout] test executor::tests::starts_with_if_basic ... ok [INFO] [stdout] test executor::tests::starts_with_until_basic ... ok [INFO] [stdout] test executor::tests::starts_with_while_basic ... ok [INFO] [stdout] test executor::tests::execute_case_block_match ... ok [INFO] [stdout] test executor::tests::execute_case_block_default ... ok [INFO] [stdout] test executor::tests::tokenize_block_basic ... ok [INFO] [stdout] test executor::tests::tokenize_block_multiline ... ok [INFO] [stdout] test executor::tests::execute_if_block_elif ... ok [INFO] [stdout] test executor::tests::tokenize_block_preserves_double_semicolon ... ok [INFO] [stdout] test glob::tests::bracket_char_list ... ok [INFO] [stdout] test glob::tests::bracket_multiple_ranges ... ok [INFO] [stdout] test glob::tests::bracket_negate ... ok [INFO] [stdout] test executor::tests::execute_function_with_args ... ok [INFO] [stdout] test executor::tests::tokenize_block_quoted_semicolons ... ok [INFO] [stdout] test glob::tests::bracket_range ... ok [INFO] [stdout] test glob::tests::bracket_with_star ... ok [INFO] [stdout] test glob::tests::expand_no_match_returns_pattern ... ok [INFO] [stdout] test glob::tests::has_glob_chars_false ... ok [INFO] [stdout] test glob::tests::has_glob_chars_true ... ok [INFO] [stdout] test glob::tests::pattern_empty ... ok [INFO] [stdout] test glob::tests::pattern_exact_match ... ok [INFO] [stdout] test glob::tests::pattern_multiple_stars ... ok [INFO] [stdout] test glob::tests::pattern_question_mark ... ok [INFO] [stdout] test glob::tests::pattern_star_anything ... ok [INFO] [stdout] test glob::tests::pattern_star_in_middle ... ok [INFO] [stdout] test glob::tests::pattern_star_suffix ... ok [INFO] [stdout] test highlight::tests::command_after_pipe_is_colored ... ok [INFO] [stdout] test highlight::tests::invalid_command_is_red ... ok [INFO] [stdout] test glob::tests::bracket_range_digits ... ok [INFO] [stdout] test highlight::tests::quoted_string_is_yellow ... ok [INFO] [stdout] test highlight::tests::pipe_is_cyan ... ok [INFO] [stdout] test highlight::tests::valid_builtin_is_green ... ok [INFO] [stdout] yes [INFO] [stdout] test highlight::tests::longest_common_prefix_basic ... ok [INFO] [stdout] test executor::tests::execute_while_block_basic ... ok [INFO] [stdout] test executor::tests::execute_if_block_false_no_else ... ok [INFO] [stdout] test executor::tests::execute_if_block_true ... ok [INFO] [stdout] test history::tests::add_skips_empty_and_duplicates ... ok [INFO] [stdout] test highlight::tests::variable_is_magenta ... ok [INFO] [stdout] test history::tests::at_end_and_save ... ok [INFO] [stdout] test history::tests::get_by_number ... ok [INFO] [stdout] test history::tests::search_back_finds_match ... ok [INFO] [stdout] test history::tests::search_back_empty_query ... ok [INFO] [stdout] test history::tests::search_back_no_match ... ok [INFO] [stdout] test parser::tests::and_connector ... ok [INFO] [stdout] test parser::tests::arith_div_mod ... ok [INFO] [stdout] test parser::tests::arith_dollar_variable ... ok [INFO] [stdout] test parser::tests::arith_in_double_quotes ... ok [INFO] [stdout] test parser::tests::arith_parens ... ok [INFO] [stdout] test parser::tests::arith_precedence ... ok [INFO] [stdout] test executor::tests::execute_if_block_false_with_else ... ok [INFO] [stdout] test parser::tests::arith_spaces ... ok [INFO] [stdout] test parser::tests::arith_variable ... ok [INFO] [stdout] test parser::tests::array_assignment_basic ... ok [INFO] [stdout] test parser::tests::array_append ... ok [INFO] [stdout] test parser::tests::array_assignment_empty ... ok [INFO] [stdout] test history::tests::reset_nav_goes_to_end ... ok [INFO] [stdout] test history::tests::prev_next_navigation ... ok [INFO] [stdout] test history::tests::last_entry_returns_latest ... ok [INFO] [stdout] test parser::tests::arith_negative ... ok [INFO] [stdout] test parser::tests::array_bare_var_is_element_zero ... ok [INFO] [stdout] test parser::tests::array_expand_all_at ... ok [INFO] [stdout] test executor::tests::execute_case_block_no_match ... ok [INFO] [stdout] test parser::tests::array_element_length ... ok [INFO] [stdout] test parser::tests::arith_basic ... ok [INFO] [stdout] test parser::tests::array_expand_element ... ok [INFO] [stdout] test parser::tests::array_indexed_assignment ... ok [INFO] [stdout] test parser::tests::assignment_not_after_command ... ok [INFO] [stdout] test parser::tests::background_simple ... ok [INFO] [stdout] test parser::tests::backtick_passthrough ... ok [INFO] [stdout] test parser::tests::background_then_command ... ok [INFO] [stdout] test parser::tests::array_expand_all_star ... ok [INFO] [stdout] test parser::tests::bare_dollar_at_end ... ok [INFO] [stdout] test parser::tests::array_length ... ok [INFO] [stdout] test parser::tests::cmd_sub_in_double_quotes ... ok [INFO] [stdout] test parser::tests::cow_is_borrowed ... ok [INFO] [stdout] test parser::tests::cmd_sub_nested ... ok [INFO] [stdout] test parser::tests::cmd_sub_passthrough ... ok [INFO] [stdout] test parser::tests::background_pipeline ... ok [INFO] [stdout] test parser::tests::background_bare_ampersand ... ok [INFO] [stdout] test executor::tests::execute_until_block_basic ... ok [INFO] [stdout] test parser::tests::background_followed_by_command ... ok [INFO] [stdout] test parser::tests::braced_unclosed ... ok [INFO] [stdout] test parser::tests::dollar_1_no_positional ... ok [INFO] [stdout] test parser::tests::dollar_1_with_positional ... ok [INFO] [stdout] test parser::tests::dollar_at_expands_positional ... ok [INFO] [stdout] test parser::tests::dollar_hash_count ... ok [INFO] [stdout] test parser::tests::double_quotes ... ok [INFO] [stdout] test parser::tests::double_quote_expand ... ok [INFO] [stdout] test parser::tests::empty_quotes ... ok [INFO] [stdout] test parser::tests::cow_quoted_is_borrowed ... ok [INFO] [stdout] test parser::tests::double_semi_skipped ... ok [INFO] [stdout] test parser::tests::empty_input ... ok [INFO] [stdout] test parser::tests::dollar_star_all_args ... ok [INFO] [stdout] test parser::tests::double_quote_no_dollar_cow_borrowed ... ok [INFO] [stdout] test parser::tests::err_leading_and ... ok [INFO] [stdout] test parser::tests::err_leading_pipe ... ok [INFO] [stdout] test parser::tests::err_redirect_followed_by_pipe ... ok [INFO] [stdout] test parser::tests::err_trailing_and ... ok [INFO] [stdout] test parser::tests::err_trailing_or ... ok [INFO] [stdout] test parser::tests::err_trailing_pipe ... ok [INFO] [stdout] test parser::tests::escape_backslash_in_dquote ... ok [INFO] [stdout] test parser::tests::escape_dollar_in_dquote ... ok [INFO] [stdout] test parser::tests::escape_space_in_bare_word ... ok [INFO] [stdout] test parser::tests::err_leading_or ... ok [INFO] [stdout] test parser::tests::escape_double_quote_in_dquote ... ok [INFO] [stdout] test parser::tests::expand_braced_var ... ok [INFO] [stdout] test parser::tests::expand_braced_var_with_suffix ... ok [INFO] [stdout] test parser::tests::expand_dollar_bang ... ok [INFO] [stdout] test parser::tests::err_missing_redirect_target ... ok [INFO] [stdout] test parser::tests::expand_dollar_zero ... ok [INFO] [stdout] test parser::tests::err_double_pipe_operator ... ok [INFO] [stdout] test parser::tests::expand_dollar_dollar ... ok [INFO] [stdout] test parser::tests::expand_braced_undefined ... ok [INFO] [stdout] test parser::tests::expand_env_var ... ok [INFO] [stdout] test parser::tests::expand_last_status ... ok [INFO] [stdout] test parser::tests::expand_random_in_braces ... ok [INFO] [stdout] test parser::tests::expand_seconds ... ok [INFO] [stdout] test parser::tests::expand_seconds_in_braces ... ok [INFO] [stdout] test parser::tests::expand_random ... ok [INFO] [stdout] test parser::tests::extra_whitespace ... ok [INFO] [stdout] test parser::tests::expand_undefined_var ... ok [INFO] [stdout] test parser::tests::fd_dup_bad_target ... ok [INFO] [stdout] test parser::tests::fd_dup_stdout_to_stderr ... ok [INFO] [stdout] test parser::tests::fd_dup_with_file_redirect ... ok [INFO] [stdout] test parser::tests::here_string ... ok [INFO] [stdout] test parser::tests::here_string_with_space ... ok [INFO] [stdout] test parser::tests::here_doc_delimiter ... ok [INFO] [stdout] test parser::tests::incomplete_trailing_pipe ... ok [INFO] [stdout] test parser::tests::incomplete_trailing_and ... ok [INFO] [stdout] test parser::tests::here_doc_delimiters_fn ... ok [INFO] [stdout] test parser::tests::incomplete_trailing_or ... ok [INFO] [stdout] test parser::tests::inline_assignment_only ... ok [INFO] [stdout] test parser::tests::inline_assignment_with_command ... ok [INFO] [stdout] test parser::tests::leading_semi_skipped ... ok [INFO] [stdout] test parser::tests::multiple_assignments ... ok [INFO] [stdout] test parser::tests::multiline_quoted_string ... ok [INFO] [stdout] test parser::tests::no_dollar_cow_borrowed ... ok [INFO] [stdout] test parser::tests::mixed_connectors ... ok [INFO] [stdout] test parser::tests::no_background_flag ... ok [INFO] [stdout] test parser::tests::normal_command_no_subshell ... ok [INFO] [stdout] test parser::tests::multiple_redirects ... ok [INFO] [stdout] test parser::tests::normal_assignment_not_array ... ok [INFO] [stdout] test parser::tests::normal_redirect_not_affected ... ok [INFO] [stdout] test parser::tests::nounset_defined_var_ok ... ok [INFO] [stdout] test parser::tests::nounset_default_operator_exempt ... ok [INFO] [stdout] test parser::tests::nounset_disabled_no_error ... ok [INFO] [stdout] test parser::tests::nounset_special_vars_exempt ... ok [INFO] [stdout] test parser::tests::only_semicolons ... ok [INFO] [stdout] test parser::tests::or_connector ... ok [INFO] [stdout] test parser::tests::param_alt ... ok [INFO] [stdout] test parser::tests::param_strip_prefix ... ok [INFO] [stdout] test parser::tests::param_strip_suffix ... ok [INFO] [stdout] test parser::tests::proc_sub_in_basic ... ok [INFO] [stdout] test parser::tests::proc_sub_multiple ... ok [INFO] [stdout] test parser::tests::param_length ... ok [INFO] [stdout] test parser::tests::param_replace ... ok [INFO] [stdout] test parser::tests::proc_sub_redirect_target ... ok [INFO] [stdout] test parser::tests::nounset_undefined_var_error ... ok [INFO] [stdout] test parser::tests::param_default ... ok [INFO] [stdout] test parser::tests::proc_sub_with_pipe ... ok [INFO] [stdout] test parser::tests::redirect_append ... ok [INFO] [stdout] test parser::tests::redirect_output ... ok [INFO] [stdout] test parser::tests::redirect_input ... ok [INFO] [stdout] test parser::tests::redirect_no_space ... ok [INFO] [stdout] test parser::tests::redirect_stderr ... ok [INFO] [stdout] test parser::tests::seq_connector ... ok [INFO] [stdout] test parser::tests::redirect_stderr_append ... ok [INFO] [stdout] test parser::tests::redirect_target_expand ... ok [INFO] [stdout] test parser::tests::single_quote_no_expand ... ok [INFO] [stdout] test parser::tests::simple_command ... ok [INFO] [stdout] test parser::tests::pipeline_with_redirects ... ok [INFO] [stdout] test parser::tests::err_unterminated_double_quote ... ok [INFO] [stdout] test parser::tests::err_unterminated_single_quote ... ok [INFO] [stdout] test parser::tests::single_arg ... ok [INFO] [stdout] test parser::tests::subshell_basic ... ok [INFO] [stdout] test parser::tests::subshell_empty ... ok [INFO] [stdout] test parser::tests::subshell_in_pipeline ... ok [INFO] [stdout] test parser::tests::subshell_incomplete ... ok [INFO] [stdout] test parser::tests::subshell_with_connector ... ok [INFO] [stdout] test parser::tests::subshell_with_redirect ... ok [INFO] [stdout] test parser::tests::subshell_nested ... ok [INFO] [stdout] test parser::tests::subshell_with_semicolons ... ok [INFO] [stdout] test parser::tests::tilde_after_equals ... ok [INFO] [stdout] test parser::tests::three_stage_pipeline ... ok [INFO] [stdout] test parser::tests::tilde_home ... ok [INFO] [stdout] test parser::tests::tilde_home_path ... ok [INFO] [stdout] test parser::tests::tilde_no_equals_tilde ... ok [INFO] [stdout] test parser::tests::trailing_semi_ok ... ok [INFO] [stdout] test parser::tests::two_is_not_stderr_redirect_with_space ... ok [INFO] [stdout] test parser::tests::two_stage_pipeline ... ok [INFO] [stdout] test parser::tests::tilde_no_change ... ok [INFO] [stdout] test parser::tests::fd_dup_2_to_1 ... ok [INFO] [stdout] test parser::tests::proc_sub_out_basic ... ok [INFO] [stdout] hello [INFO] [stdout] test parser::tests::subshell_background ... ok [INFO] [stdout] test parser::tests::subshell_quoted_parens ... ok [INFO] [stdout] test parser::tests::single_quotes ... ok [INFO] [stdout] test executor::tests::proc_sub_cat_echo ... ok [INFO] [stdout] 1c1 [INFO] [stdout] < a [INFO] [stdout] --- [INFO] [stdout] > b [INFO] [stdout] test executor::tests::proc_sub_diff_different ... ok [INFO] [stdout] test executor::tests::subshell_env_isolation ... ok [INFO] [stdout] hello [INFO] [stdout] test executor::tests::proc_sub_output ... ok [INFO] [stdout] test executor::tests::subshell_exit_status_false ... FAILED [INFO] [stdout] test executor::tests::proc_sub_diff_same ... ok [INFO] [stdout] test executor::tests::subshell_last_command_status ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- executor::tests::subshell_exit_status_false stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'executor::tests::subshell_exit_status_false' (544) panicked at src/executor.rs:3094:17: [INFO] [stdout] assertion `left != right` failed [INFO] [stdout] left: 0 [INFO] [stdout] right: 0 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57d90b919d3a - std[69d51b4813ba037]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57d90b919d3a - std[69d51b4813ba037]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57d90b919d3a - std[69d51b4813ba037]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x57d90b919d3a - <::print::DisplayBacktrace as core[51d4adbef590f61]::fmt::Display>::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x57d90b92f6ca - ::fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x57d90b92f6ca - core[51d4adbef590f61]::fmt::write [INFO] [stdout] 6: 0x57d90b91f3a2 - std[69d51b4813ba037]::io::default_write_fmt::> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57d90b91f3a2 - as std[69d51b4813ba037]::io::Write>::write_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x57d90b8f7bff - ::print [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x57d90b8f7bff - std[69d51b4813ba037]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x57d90b911849 - std[69d51b4813ba037]::panicking::default_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x57d90b8ad41c - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x57d90b8ad41c - test[8fe65b9e05bf4c74]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x57d90b911a02 - core[51d4adbef590f61]::ops::function::Fn<(&'a std[69d51b4813ba037]::panic::PanicHookInfo<'b>,), Output = ()> + core[51d4adbef590f61]::marker::Sync + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::Fn<(&std[69d51b4813ba037]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x57d90b911a02 - std[69d51b4813ba037]::panicking::panic_with_hook [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x57d90b8f7cb8 - std[69d51b4813ba037]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x57d90b8ef189 - std[69d51b4813ba037]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x57d90b8f8c0d - __rustc[cb16bc19fc993bd7]::rust_begin_unwind [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x57d90b92ff7c - core[51d4adbef590f61]::panicking::panic_fmt [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x57d90b92fe33 - core[51d4adbef590f61]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x57d90b8ebfc5 - core[51d4adbef590f61]::panicking::assert_failed:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x57d90b846395 - rush[802928063885b0b5]::executor::tests::subshell_exit_status_false [INFO] [stdout] at /opt/rustwide/workdir/src/executor.rs:3094:17 [INFO] [stdout] 22: 0x57d90b8398b7 - rush[802928063885b0b5]::executor::tests::subshell_exit_status_false::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/executor.rs:3088:36 [INFO] [stdout] 23: 0x57d90b7ead46 - >::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x57d90b8a14fb - core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x57d90b8a14fb - test[8fe65b9e05bf4c74]::__rust_begin_short_backtrace::, fn() -> core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x57d90b8adeeb - test[8fe65b9e05bf4c74]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x57d90b8adeeb - as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x57d90b8adeeb - std[69d51b4813ba037]::panicking::catch_unwind::do_call::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x57d90b8adeeb - std[69d51b4813ba037]::panicking::catch_unwind::, core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x57d90b8adeeb - std[69d51b4813ba037]::panic::catch_unwind::, core[51d4adbef590f61]::result::Result<(), alloc[18203fec9a0cd4ec]::string::String>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x57d90b8adeeb - test[8fe65b9e05bf4c74]::run_test_in_process [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x57d90b8adeeb - test[8fe65b9e05bf4c74]::run_test::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x57d90b8a9604 - test[8fe65b9e05bf4c74]::run_test::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x57d90b8a9604 - std[69d51b4813ba037]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x57d90b8b0af2 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x57d90b8b0af2 - ::{closure#1}::{closure#0}> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x57d90b8b0af2 - std[69d51b4813ba037]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x57d90b8b0af2 - std[69d51b4813ba037]::panicking::catch_unwind::<(), core[51d4adbef590f61]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x57d90b8b0af2 - std[69d51b4813ba037]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x57d90b8b0af2 - std[69d51b4813ba037]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x57d90b8b0af2 - ::{closure#1} as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x57d90b9190df - + core[51d4adbef590f61]::marker::Send> as core[51d4adbef590f61]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x57d90b9190df - ::new::thread_start [INFO] [stdout] at /rustc/d933cf483edf1605142ac6899ff32536c0ad8b22/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x773b6a37daa4 - [INFO] [stdout] 45: 0x773b6a40aa64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] executor::tests::subshell_exit_status_false [INFO] [stdout] [INFO] [stdout] test result: FAILED. 343 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.98s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--bin rush` [INFO] running `Command { std: "docker" "inspect" "b9dcb84ac25d3e20287f18d21eaaff996f7943cb54a3c2d7a2698c5fddaa7262", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b9dcb84ac25d3e20287f18d21eaaff996f7943cb54a3c2d7a2698c5fddaa7262", kill_on_drop: false }` [INFO] [stdout] b9dcb84ac25d3e20287f18d21eaaff996f7943cb54a3c2d7a2698c5fddaa7262