[INFO] fetching crate theshit 0.2.2...
[INFO] testing theshit-0.2.2 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate theshit 0.2.2 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate theshit 0.2.2
[INFO] finished tweaking crates.io crate theshit 0.2.2
[INFO] tweaked toml for crates.io crate theshit 0.2.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate theshit 0.2.2 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate theshit 0.2.2 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.29.2
[INFO] [stderr]   Downloaded pyo3-build-config v0.29.2
[INFO] [stderr]   Downloaded pyo3-macros v0.29.2
[INFO] [stderr]   Downloaded pyo3-ffi v0.29.2
[INFO] [stderr]   Downloaded pyo3 v0.29.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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] 123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506
[INFO] running `Command { std: "docker" "start" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506", 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" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506", 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" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling pyo3-build-config v0.29.2
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]    Compiling pyo3-ffi v0.29.2
[INFO] [stderr]    Compiling pyo3 v0.29.2
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling sysinfo v0.35.2
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling pyo3-macros-backend v0.29.2
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling pyo3-macros v0.29.2
[INFO] [stderr]    Compiling theshit v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 52.36s
[INFO] running `Command { std: "docker" "inspect" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506", 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" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling pyo3-ffi v0.29.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling sysinfo v0.35.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling pyo3 v0.29.2
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling theshit v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 44.55s
[INFO] running `Command { std: "docker" "inspect" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506", 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" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/theshit-9084b531225b088c)
[INFO] [stdout] 
[INFO] [stdout] running 134 tests
[INFO] [stdout] test fix::python::tests::common_parent_single ... ok
[INFO] [stdout] test fix::python::tests::common_parent_multiple_with_common ... ok
[INFO] [stdout] test fix::python::tests::create_rule_file_sets_correct_permissions ... ok
[INFO] [stdout] test fix::output::tests::test_get_command_timeout_medium_commands ... ok
[INFO] [stdout] test fix::python::tests::module_name_not_subpath ... ok
[INFO] [stdout] test fix::output::tests::test_get_command_timeout_fast_commands ... ok
[INFO] [stdout] test fix::output::tests::test_get_command_timeout_slow_commands ... ok
[INFO] [stdout] test fix::python::tests::module_name_valid ... ok
[INFO] [stdout] test fix::python::tests::import_fails_if_file_not_readable ... ok
[INFO] [stdout] test fix::python::tests::common_parent_root ... ok
[INFO] [stdout] test fix::python::tests::process_empty_rules ... ok
[INFO] [stdout] test fix::rust::cargo_no_command::tests::test_fix ... ok
[INFO] [stdout] test fix::rust::cargo_no_command::tests::test_is_match_true ... ok
[INFO] [stdout] test fix::python::tests::process_no_common_parent ... ok
[INFO] [stdout] test fix::rust::cargo_no_command::tests::test_is_match_without_cargo ... ok
[INFO] [stdout] test fix::python::tests::module_name_no_file_stem ... ok
[INFO] [stdout] test fix::rust::mkdir_p::tests::test_is_match_with_flag_p ... ok
[INFO] [stdout] test fix::rust::cargo_no_command::tests::test_is_match_without_similar_command ... ok
[INFO] [stdout] test fix::rust::mkdir_p::tests::test_is_match_without_error ... ok
[INFO] [stdout] test fix::output::tests::test_get_command_output_empty_command ... ok
[INFO] [stdout] test fix::python::tests::common_parent_empty ... ok
[INFO] [stdout] test fix::rust::mkdir_p::tests::test_is_match_true ... ok
[INFO] [stdout] test fix::rust::mkdir_p::tests::test_is_match_without_mkdir ... ok
[INFO] [stdout] test fix::rust::sudo::tests::test_fix_command_with_redirection ... ok
[INFO] [stdout] test fix::rust::sudo::tests::test_fix_simple_command ... ok
[INFO] [stdout] test fix::rust::mkdir_p::tests::test_fix ... ok
[INFO] [stdout] test fix::rust::sudo::tests::test_is_match_with_sudo ... ok
[INFO] [stdout] test fix::rust::sudo::tests::test_is_match_without_error ... ok
[INFO] [stdout] test fix::rust::tests::test_fix_native_sudo ... ok
[INFO] [stdout] test fix::rust::tests::test_fix_native_no_match ... ok
[INFO] [stdout] test fix::rust::tests::test_native_rule_from_str_invalid ... ok
[INFO] [stdout] test fix::rust::tests::test_fix_native_to_cd ... ok
[INFO] [stdout] test fix::rust::tests::test_native_rule_from_str_cargo_no_command ... ok
[INFO] [stdout] test fix::rust::tests::test_native_rule_from_str_sudo ... ok
[INFO] [stdout] test fix::rust::sudo::tests::test_fix_multiple_commands ... ok
[INFO] [stdout] test fix::rust::sudo::tests::test_is_match_true ... ok
[INFO] [stdout] test fix::rust::tests::test_native_rule_from_str_mkdir_p ... ok
[INFO] [stdout] test fix::output::tests::test_get_command_output_nonexistent_command ... ok
[INFO] [stdout] test fix::rust::tests::test_native_rule_from_str_to_cd ... ok
[INFO] [stdout] test fix::rust::to_cd::tests::test_is_match_not_similar_cd ... ok
[INFO] [stdout] test fix::rust::unsudo::tests::test_fix ... ok
[INFO] [stdout] test fix::rust::unsudo::tests::test_is_match_true ... ok
[INFO] [stdout] test fix::rust::unsudo::tests::test_is_match_without_error ... ok
[INFO] [stdout] test fix::structs::tests::test_command_empty ... ok
[INFO] [stdout] test fix::rust::tests::test_native_rule_from_str_unsudo ... ok
[INFO] [stdout] test fix::structs::tests::raw_mode_guard_enables_raw_mode_on_creation ... FAILED
[INFO] [stdout] test fix::rust::to_cd::tests::test_fix ... ok
[INFO] [stdout] test fix::structs::tests::test_command_new ... ok
[INFO] [stdout] test fix::structs::tests::test_command_with_quoted_args ... ok
[INFO] [stdout] test fix::rust::to_cd::tests::test_is_match_already_cd ... ok
[INFO] [stdout] test fix::rust::unsudo::tests::test_is_match_without_sudo ... ok
[INFO] [stdout] test fix::structs::tests::raw_mode_guard_disables_raw_mode_on_drop ... FAILED
[INFO] [stdout] test fix::rust::to_cd::tests::test_is_match_true ... ok
[INFO] [stdout] test misc::tests::returns_error_when_fix_rules_already_exist ... ok
[INFO] [stdout] test misc::tests::test_damerau_levenshtein_distance_empty_strings ... ok
[INFO] [stdout] test fix::structs::tests::test_command_output_from_output ... ok
[INFO] [stdout] test misc::tests::test_damerau_levenshtein_distance_identical_strings ... ok
[INFO] [stdout] test misc::tests::test_alias_only_replaces_first_occurrence ... ok
[INFO] [stdout] test misc::tests::test_damerau_levenshtein_distance_one_insertion ... ok
[INFO] [stdout] test misc::tests::creates_fix_rules ... FAILED
[INFO] [stdout] test misc::tests::test_damerau_levenshtein_distance_completely_different ... ok
[INFO] [stdout] test misc::tests::test_damerau_levenshtein_distance_one_substitution ... ok
[INFO] [stdout] test misc::tests::test_empty_aliases ... ok
[INFO] [stdout] test fix::structs::tests::test_command_output_new ... ok
[INFO] [stdout] test misc::tests::test_damerau_levenshtein_distance_one_deletion ... ok
[INFO] [stdout] test misc::tests::test_damerau_levenshtein_distance_transposition ... ok
[INFO] [stdout] test misc::tests::test_expand_alias_with_arguments ... ok
[INFO] [stdout] test misc::tests::test_split_command ... ok
[INFO] [stdout] test misc::tests::test_no_alias_found ... ok
[INFO] [stdout] test misc::tests::test_string_similarity_empty_strings ... ok
[INFO] [stdout] test misc::tests::test_string_similarity_similar_strings ... ok
[INFO] [stdout] test misc::tests::test_expand_alias_with_multiple_arguments ... ok
[INFO] [stdout] test shells::bash::tests::test_get_shell_function_contains_name ... ok
[INFO] [stdout] test misc::tests::test_expand_simple_alias ... ok
[INFO] [stdout] test misc::tests::test_replace_argument ... ok
[INFO] [stdout] test misc::tests::test_single_word_command ... ok
[INFO] [stdout] test misc::tests::test_string_similarity_completely_different ... ok
[INFO] [stdout] test shells::bash::tests::test_parse_alias_empty ... ok
[INFO] [stdout] test shells::bash::tests::test_get_shell_function_contains_path ... ok
[INFO] [stdout] test shells::bash::tests::test_parse_alias_ignores_invalid_format ... ok
[INFO] [stdout] test shells::bash::tests::test_get_shell_function_exports_shell_type ... ok
[INFO] [stdout] test misc::tests::test_string_similarity_identical ... ok
[INFO] [stdout] test shells::bash::tests::test_parse_alias_with_double_quotes ... ok
[INFO] [stdout] test shells::bash::tests::test_parse_alias_with_single_quotes ... ok
[INFO] [stdout] test misc::tests::test_string_similarity_case_sensitive ... ok
[INFO] [stdout] test shells::bash::tests::test_parse_alias_mixed_quotes ... ok
[INFO] [stdout] test shells::bash::tests::test_parse_alias_multiple_aliases ... ok
[INFO] [stdout] test shells::bash::tests::test_parse_alias_single_alias ... ok
[INFO] [stdout] test shells::bash::tests::test_parse_alias_with_spaces_in_value ... ok
[INFO] [stdout] test shells::enums::tests::test_shell_from_str_bash ... ok
[INFO] [stdout] test shells::fish::tests::test_get_shell_function_contains_path ... ok
[INFO] [stdout] test shells::enums::tests::test_get_shell_function_bash ... ok
[INFO] [stdout] test shells::enums::tests::test_get_shell_function_zsh ... ok
[INFO] [stdout] test shells::fish::tests::test_get_shell_function_exports_shell_type ... ok
[INFO] [stdout] test shells::fish::tests::test_parse_alias_empty ... ok
[INFO] [stdout] test shells::enums::tests::test_get_shell_function_fish ... ok
[INFO] [stdout] test shells::fish::tests::test_parse_alias_mixed_aliases ... ok
[INFO] [stdout] test shells::fish::tests::test_parse_alias_ignores_invalid_format ... ok
[INFO] [stdout] test shells::fish::tests::test_parse_alias_multiple_aliases ... ok
[INFO] [stdout] test shells::fish::tests::test_parse_alias_single_alias ... ok
[INFO] [stdout] test shells::helpers::tests::find_shell_deep_in_tree ... ok
[INFO] [stdout] test shells::fish::tests::test_parse_alias_with_spaces_in_value ... ok
[INFO] [stdout] test shells::enums::tests::test_shell_from_str_fish ... ok
[INFO] [stdout] test shells::enums::tests::test_shell_from_str_invalid ... ok
[INFO] [stdout] test shells::enums::tests::test_shell_from_str_zsh ... ok
[INFO] [stdout] test shells::fish::tests::test_get_shell_function_contains_name ... ok
[INFO] [stdout] test shells::helpers::tests::find_fish_shell_in_process_tree ... ok
[INFO] [stdout] test shells::helpers::tests::find_shell_immediately_at_start_process ... ok
[INFO] [stdout] test shells::helpers::tests::find_shell_skips_non_shell_processes ... ok
[INFO] [stdout] test shells::helpers::tests::find_first_matching_shell_in_hierarchy ... ok
[INFO] [stdout] test shells::helpers::tests::find_zsh_shell_in_process_tree ... ok
[INFO] [stdout] test shells::helpers::tests::no_shell_found_when_no_parent_pid ... ok
[INFO] [stdout] test shells::zsh::tests::test_parse_alias_ignores_invalid_format ... ok
[INFO] [stdout] test shells::helpers::tests::no_shell_found_with_valid_shell_names ... ok
[INFO] [stdout] test shells::zsh::tests::test_get_shell_function_contains_path ... ok
[INFO] [stdout] test shells::helpers::tests::no_shell_found_with_missing_exe_names ... ok
[INFO] [stdout] test shells::zsh::tests::test_parse_alias_mixed_quotes ... ok
[INFO] [stdout] test shells::zsh::tests::test_parse_alias_multiple_aliases ... ok
[INFO] [stdout] test shells::helpers::tests::no_shell_found_when_parent_pid_is_zero ... ok
[INFO] [stdout] test shells::zsh::tests::test_get_shell_function_contains_name ... ok
[INFO] [stdout] test shells::zsh::tests::test_get_shell_function_exports_shell_type ... ok
[INFO] [stdout] test shells::zsh::tests::test_parse_alias_empty ... ok
[INFO] [stdout] test shells::zsh::tests::test_parse_alias_single_alias ... ok
[INFO] [stdout] test shells::zsh::tests::test_parse_alias_with_single_quotes ... ok
[INFO] [stdout] test shells::zsh::tests::test_parse_alias_with_double_quotes ... ok
[INFO] [stdout] test shells::zsh::tests::test_parse_alias_with_spaces_in_value ... ok
[INFO] [stdout] test fix::rust::cargo_no_command::tests::test_is_match_without_error ... ok
[INFO] [stdout] test fix::python::tests::process_rule_missing_match_func ... ok
[INFO] [stdout] test fix::python::tests::process_multiple_rules ... ok
[INFO] [stdout] test fix::python::tests::process_rule_match_raises ... ok
[INFO] [stdout] test fix::python::tests::process_single_rule_match ... ok
[INFO] [stdout] test fix::python::tests::process_rule_fix_raises ... ok
[INFO] [stdout] test fix::python::tests::process_rule_no_match ... ok
[INFO] [stdout] test fix::python::tests::sibling_file_in_rules_directory_is_not_importable ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- fix::structs::tests::raw_mode_guard_enables_raw_mode_on_creation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fix::structs::tests::raw_mode_guard_enables_raw_mode_on_creation' (2381) panicked at src/fix/structs.rs:9:37:
[INFO] [stdout] Failed to enable raw mode: Os { code: 6, kind: Uncategorized, message: "No such device or address" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a5619924011 - <unknown>
[INFO] [stdout]    1:     0x5a561993adda - <unknown>
[INFO] [stdout]    2:     0x5a561992882c - <unknown>
[INFO] [stdout]    3:     0x5a56198fe066 - <unknown>
[INFO] [stdout]    4:     0x5a561991b9b9 - <unknown>
[INFO] [stdout]    5:     0x5a56197e54d0 - <unknown>
[INFO] [stdout]    6:     0x5a561991bce2 - <unknown>
[INFO] [stdout]    7:     0x5a56198fe112 - <unknown>
[INFO] [stdout]    8:     0x5a56198f6d79 - <unknown>
[INFO] [stdout]    9:     0x5a56198fedcd - <unknown>
[INFO] [stdout]   10:     0x5a561993b5bc - <unknown>
[INFO] [stdout]   11:     0x5a561993b392 - <unknown>
[INFO] [stdout]   12:     0x5a56197c5de4 - <unknown>
[INFO] [stdout]   13:     0x5a56197abdc9 - <unknown>
[INFO] [stdout]   14:     0x5a56197d87bb - <unknown>
[INFO] [stdout]   15:     0x5a56197e5e25 - <unknown>
[INFO] [stdout]   16:     0x5a56197df6e4 - <unknown>
[INFO] [stdout]   17:     0x5a56197e8f82 - <unknown>
[INFO] [stdout]   18:     0x5a56199236b9 - <unknown>
[INFO] [stdout]   19:     0x7237d007bdfa - <unknown>
[INFO] [stdout]   20:     0x7237d010f3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fix::structs::tests::raw_mode_guard_disables_raw_mode_on_drop stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fix::structs::tests::raw_mode_guard_disables_raw_mode_on_drop' (2380) panicked at src/fix/structs.rs:9:37:
[INFO] [stdout] Failed to enable raw mode: Os { code: 6, kind: Uncategorized, message: "No such device or address" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a5619924011 - <unknown>
[INFO] [stdout]    1:     0x5a561993adda - <unknown>
[INFO] [stdout]    2:     0x5a561992882c - <unknown>
[INFO] [stdout]    3:     0x5a56198fe066 - <unknown>
[INFO] [stdout]    4:     0x5a561991b9b9 - <unknown>
[INFO] [stdout]    5:     0x5a56197e54d0 - <unknown>
[INFO] [stdout]    6:     0x5a561991bce2 - <unknown>
[INFO] [stdout]    7:     0x5a56198fe112 - <unknown>
[INFO] [stdout]    8:     0x5a56198f6d79 - <unknown>
[INFO] [stdout]    9:     0x5a56198fedcd - <unknown>
[INFO] [stdout]   10:     0x5a561993b5bc - <unknown>
[INFO] [stdout]   11:     0x5a561993b392 - <unknown>
[INFO] [stdout]   12:     0x5a56197c5c3d - <unknown>
[INFO] [stdout]   13:     0x5a56197abda9 - <unknown>
[INFO] [stdout]   14:     0x5a56197d87bb - <unknown>
[INFO] [stdout]   15:     0x5a56197e5e25 - <unknown>
[INFO] [stdout]   16:     0x5a56197df6e4 - <unknown>
[INFO] [stdout]   17:     0x5a56197e8f82 - <unknown>
[INFO] [stdout]   18:     0x5a56199236b9 - <unknown>
[INFO] [stdout]   19:     0x7237d007bdfa - <unknown>
[INFO] [stdout]   20:     0x7237d010f3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- misc::tests::creates_fix_rules stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'misc::tests::creates_fix_rules' (2387) panicked at src/misc.rs:187:9:
[INFO] [stdout] assertion failed: temp_dir_path.join("theshit/fix_rules/additional").exists()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a5619924011 - <unknown>
[INFO] [stdout]    1:     0x5a561993adda - <unknown>
[INFO] [stdout]    2:     0x5a561992882c - <unknown>
[INFO] [stdout]    3:     0x5a56198fe066 - <unknown>
[INFO] [stdout]    4:     0x5a561991b9b9 - <unknown>
[INFO] [stdout]    5:     0x5a56197e54d0 - <unknown>
[INFO] [stdout]    6:     0x5a561991bce2 - <unknown>
[INFO] [stdout]    7:     0x5a56198fe144 - <unknown>
[INFO] [stdout]    8:     0x5a56198f6d79 - <unknown>
[INFO] [stdout]    9:     0x5a56198fedcd - <unknown>
[INFO] [stdout]   10:     0x5a561993b5bc - <unknown>
[INFO] [stdout]   11:     0x5a561993b582 - <unknown>
[INFO] [stdout]   12:     0x5a56197b0486 - <unknown>
[INFO] [stdout]   13:     0x5a56197ab3a9 - <unknown>
[INFO] [stdout]   14:     0x5a56197d87bb - <unknown>
[INFO] [stdout]   15:     0x5a56197e5e25 - <unknown>
[INFO] [stdout]   16:     0x5a56197df6e4 - <unknown>
[INFO] [stdout]   17:     0x5a56197e8f82 - <unknown>
[INFO] [stdout]   18:     0x5a56199236b9 - <unknown>
[INFO] [stdout]   19:     0x7237d007bdfa - <unknown>
[INFO] [stdout]   20:     0x7237d010f3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     fix::structs::tests::raw_mode_guard_disables_raw_mode_on_drop
[INFO] [stdout]     fix::structs::tests::raw_mode_guard_enables_raw_mode_on_creation
[INFO] [stdout]     misc::tests::creates_fix_rules
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 131 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin theshit`
[INFO] running `Command { std: "docker" "inspect" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506", kill_on_drop: false }`
[INFO] [stdout] 123ef4df6d9605f971666af0c5fedf912aad97e3ea885e81e70b7835e2641506
