[INFO] fetching crate deezconfigs 0.20.0...
[INFO] testing deezconfigs-0.20.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate deezconfigs 0.20.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate deezconfigs 0.20.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate deezconfigs 0.20.0
[INFO] tweaked toml for crates.io crate deezconfigs 0.20.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate deezconfigs 0.20.0 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 deezconfigs 0.20.0 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded lessify v0.6.0
[INFO] [stderr]   Downloaded imara-diff v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a
[INFO] running `Command { std: "docker" "start" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a", 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" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a" "/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" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a", 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" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling lessify v0.6.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling imara-diff v0.2.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling deezconfigs v0.20.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 37.92s
[INFO] running `Command { std: "docker" "inspect" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a", 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" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a" "/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 memchr v2.8.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling lessify v0.6.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling imara-diff v0.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling deezconfigs v0.20.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a", 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" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a" "/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.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/deezconfigs-35c9013775917d48)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test hooks::tests::list_groups_hooks_in_execution_order ... ok
[INFO] [stdout] test pathspec::tests::malformed_glob_is_rejected_with_original_pathspec ... ok
[INFO] [stdout] test pathspec::tests::multiple_positives_are_or ... ok
[INFO] [stdout] test pathspec::tests::normalization_drops_leading_dot_slash_and_trailing_slash ... ok
[INFO] [stdout] test pathspec::tests::negation_only_excludes_from_everything ... ok
[INFO] [stdout] test pathspec::tests::empty_spec_matches_everything ... ok
[INFO] [stdout] test pathspec::tests::positive_and_negation_combine ... ok
[INFO] [stdout] test pathspec::tests::invalid_pathspecs_are_rejected ... ok
[INFO] [stdout] test pathspec::tests::positive_exact_file_matches_only_that_file ... ok
[INFO] [stdout] test ui::color::tests::color_added_is_green ... ok
[INFO] [stdout] test pathspec::tests::character_classes_and_brace_alternatives_match ... ok
[INFO] [stdout] test pathspec::tests::negative_glob_wins_over_positive_glob ... ok
[INFO] [stdout] test pathspec::tests::star_and_question_mark_stay_within_one_component ... ok
[INFO] [stdout] test hooks::tests::hooks_are_sorted_by_file_name ... ok
[INFO] [stdout] test pathspec::tests::non_prefix_component_does_not_match ... ok
[INFO] [stdout] test hooks::tests::is_hook_detects_hooks_and_non_hooks ... ok
[INFO] [stdout] test ui::color::tests::color_missing_is_red ... ok
[INFO] [stdout] test pathspec::tests::positive_subtree_matches_descendants ... ok
[INFO] [stdout] test ui::color::tests::color_modified_is_yellow ... ok
[INFO] [stdout] test pathspec::tests::negated_character_class_excludes_listed_characters ... ok
[INFO] [stdout] test ui::color::tests::color_none_has_no_effect ... ok
[INFO] [stdout] test ui::color::tests::color_removed_is_red ... ok
[INFO] [stdout] test ui::color::tests::color_error_is_red ... ok
[INFO] [stdout] test ui::color::tests::color_success_is_green ... ok
[INFO] [stdout] test ui::color::tests::color_in_sync_is_green ... ok
[INFO] [stdout] test pathspec::tests::backslash_escapes_a_metacharacter_to_a_literal ... ok
[INFO] [stdout] test ui::color::tests::color_symlink_is_blue ... ok
[INFO] [stdout] test ui::color::tests::color_line_range_is_cyan ... ok
[INFO] [stdout] test ui::color::tests::color_warning_is_yellow ... ok
[INFO] [stdout] test pathspec::tests::caret_is_a_negation_alias ... ok
[INFO] [stdout] test pathspec::tests::glob_matching_a_directory_includes_its_descendants ... ok
[INFO] [stdout] test ui::color::tests::color_file_name_is_bold_purple ... ok
[INFO] [stdout] test pathspec::tests::character_class_escapes_a_metacharacter_to_a_literal ... ok
[INFO] [stdout] test pathspec::tests::double_star_matches_at_any_depth ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/deez-52378b22f9c77366)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test cmd::cli::tests::command_diff_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_incoming_multiple_cancel_each_other ... ok
[INFO] [stdout] test cmd::cli::tests::command_link_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_incoming_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::command_link_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_rsync_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::command_incoming_without_diff_is_noop ... ok
[INFO] [stdout] test cmd::cli::tests::command_clean_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_incoming ... ok
[INFO] [stdout] test cmd::cli::tests::command_nuts_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_sync_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::command_unknown_is_error ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_collects_exclusive_pathspecs_verbatim ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_drains_everything_after_it_as_pathspecs ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_drains_multiple_pathspecs ... ok
[INFO] [stdout] test cmd::cli::tests::command_sync_pull ... ok
[INFO] [stdout] test cmd::cli::tests::command_rsync_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_sync_regular ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_collects_a_pathspec ... ok
[INFO] [stdout] test cmd::cli::tests::command_status_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::command_reversed_without_diff_is_noop ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_not_followed_by_anything_is_noop ... ok
[INFO] [stdout] test cmd::cli::tests::command_run_drains_all_remaining_arguments ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_reversed ... ok
[INFO] [stdout] test cmd::cli::tests::command_run_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_status_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_run_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_not_preceded_by_command_is_error ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_works_with_any_command ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_is_global_before_command ... ok
[INFO] [stdout] test cmd::cli::tests::option_short_help_regular ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::option_short_version_regular ... ok
[INFO] [stdout] test cmd::cli::tests::option_long_help_regular ... ok
[INFO] [stdout] test cmd::cli::tests::root_before_double_dash_coexists_with_pathspecs ... ok
[INFO] [stdout] test cmd::cli::tests::root_implicit_is_noop ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_after_run_is_a_run_argument ... ok
[INFO] [stdout] test cmd::cli::tests::option_long_version_regular ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_before_run_is_set_but_ignored_by_dispatch ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_incoming_and_reversed ... ok
[INFO] [stdout] test cmd::cli::tests::option_short_verbose_regular ... ok
[INFO] [stdout] test cmd::cli::tests::pathspecs_default_empty ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_diff ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::command_clean_regular ... ok
[INFO] [stdout] test cmd::common::tests::test_is_sub_root_safe ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_clean ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_reversed_multiple_cancel_each_other ... ok
[INFO] [stdout] test cmd::cli::tests::option_long_verbose_regular ... ok
[INFO] [stdout] test cmd::cli::tests::root_with_previous_root_is_error ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_nuts ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_run ... ok
[INFO] [stdout] test cmd::cli::tests::root_not_preceded_by_command_is_error ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_rsync ... ok
[INFO] [stdout] test cmd::cli::tests::root_regular ... ok
[INFO] [stdout] test cmd::common::tests::test_is_git_remote_uri ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_link ... ok
[INFO] [stderr]      Running tests/test_bin_deez.rs (/opt/rustwide/target/release/deps/test_bin_deez-2a719cd5b58868a2)
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_status ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_sync ... ok
[INFO] [stdout] test cmd::common::tests::test_extract_sub_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test bad_argument ... ok
[INFO] [stdout] test version ... ok
[INFO] [stdout] test no_args_shows_help ... ok
[INFO] [stdout] test help ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_bin_deez_clean.rs (/opt/rustwide/target/release/deps/test_bin_deez_clean-3fe4fb4d074543d1)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test clean::hooks_expose_root ... FAILED
[INFO] [stdout] test clean_hooks_are_not_treated_as_config_files ... FAILED
[INFO] [stdout] test clean_cleans_up_directories_left_empty_but_not_home_and_above ... FAILED
[INFO] [stdout] test clean_looks_for_root_in_parents ... FAILED
[INFO] [stdout] test clean::hooks_are_executed_in_order_of_file_name ... FAILED
[INFO] [stdout] test clean_cleans_up_directories_left_empty ... FAILED
[INFO] [stdout] test clean::hooks_are_executed_in_configs_dir ... FAILED
[INFO] [stdout] test clean::hooks_expose_os ... FAILED
[INFO] [stdout] test clean_pull_rejects_remote_root ... FAILED
[INFO] [stdout] test clean_output ... FAILED
[INFO] [stdout] test clean_ignores_special_files ... FAILED
[INFO] [stdout] test clean_hooks_abort_execution_if_exit_code_is_non_zero ... FAILED
[INFO] [stdout] test clean_looks_for_root_in_direct_parent ... FAILED
[INFO] [stdout] test clean::hooks_ignore_other_commands_hooks ... FAILED
[INFO] [stdout] test clean_output_verbose ... FAILED
[INFO] [stdout] test clean_replaces_existing_directory_if_empty ... FAILED
[INFO] [stdout] test clean_regular ... FAILED
[INFO] [stdout] test clean_replaces_existing_directory_only_if_empty ... FAILED
[INFO] [stdout] test clean_with_pathspec_leaves_other_files ... FAILED
[INFO] [stdout] test clean_pull_runs_git_pull ... FAILED
[INFO] [stdout] test clean::hooks_expose_verbose_mode ... FAILED
[INFO] [stdout] test clean_uses_deez_root_variable_if_no_root_specified ... FAILED
[INFO] [stdout] test clean::hooks_are_executed ... FAILED
[INFO] [stdout] test clean_with_invalid_pathspec_errors_without_touching_home ... FAILED
[INFO] [stdout] test clean_respects_ignore_patters ... FAILED
[INFO] [stdout] test clean_with_negation_excludes_matching_files ... FAILED
[INFO] [stdout] test clean_with_glob_pathspecs_includes_and_excludes_matching_files ... FAILED
[INFO] [stdout] test clean::hooks_expose_home ... FAILED
[INFO] [stdout] test clean_cleans_up_partial_clone_after_git_failure ... ok
[INFO] [stdout] test clean_cleans_up_remote_clone ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_expose_root stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_expose_root' (816) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd51969 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_hooks_are_not_treated_as_config_files stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/foo'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-sync.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-sync.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-rsync.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-rsync.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-link.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-link.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-status.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-status.sh'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_hooks_are_not_treated_as_config_files' (824) panicked at tests/utils/conf.rs:75:33:
[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:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4a3b0 - <unknown>
[INFO] [stdout]   12:     0x57242cd4ab5a - <unknown>
[INFO] [stdout]   13:     0x57242cd48e9e - <unknown>
[INFO] [stdout]   14:     0x57242cd4f15c - <unknown>
[INFO] [stdout]   15:     0x57242cdad1db - <unknown>
[INFO] [stdout]   16:     0x57242cda9351 - <unknown>
[INFO] [stdout]   17:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   18:     0x57242cdc515c - <unknown>
[INFO] [stdout]   19:     0x57242cd93462 - <unknown>
[INFO] [stdout]   20:     0x70371c34adfa - <unknown>
[INFO] [stdout]   21:     0x70371c3de3d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_cleans_up_directories_left_empty_but_not_home_and_above stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_cleans_up_directories_left_empty_but_not_home_and_above' (820) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd50c89 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_looks_for_root_in_parents stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_looks_for_root_in_parents' (840) panicked at tests/utils/conf.rs:16:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b213 - <unknown>
[INFO] [stdout]   12:     0x57242cd4e32b - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_are_executed_in_order_of_file_name stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-clean.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-clean.py'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-clean.001.py'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-clean.002.sh'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stdout = "hook: post-clean.001.py\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stderr = "sh: 1: /opt/rustwide/target/tmp/configs/post-clean.001.py: not found\nabort: Execution aborted by 'post-clean.001.py'.\n"
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_are_executed_in_order_of_file_name' (813) panicked at tests/test_bin_deez_clean.rs:7:1:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd546ca - <unknown>
[INFO] [stdout]   11:     0x57242cd916c4 - <unknown>
[INFO] [stdout]   12:     0x57242cd5318c - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_cleans_up_directories_left_empty stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_cleans_up_directories_left_empty' (819) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd4e809 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_are_executed_in_configs_dir stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_are_executed_in_configs_dir' (812) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd5267e - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_expose_os stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_expose_os' (815) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd51369 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_pull_rejects_remote_root stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_pull_rejects_remote_root' (844) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd4e089 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_output stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.gitconfig'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.config/nvim/init.lua'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.config/fish/config.fish'.
[INFO] [stdout] create symlink: '/opt/rustwide/target/tmp/configs/.config/ghostty/config'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-clean.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-clean.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.gitconfig'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.config/nvim/init.lua'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.config/fish/config.fish'.
[INFO] [stdout] create symlink: '/opt/rustwide/target/tmp/home/.config/ghostty/config'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:152:5] &output.stdout = "Removed 1 file.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:153:5] &output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_output' (841) panicked at tests/test_bin_deez_clean.rs:157:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "Removed 1 file.\n"
[INFO] [stdout]  right: "Removed 4 files.\nRan 2 hooks.\n"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd546ca - <unknown>
[INFO] [stdout]   11:     0x57242cd45f10 - <unknown>
[INFO] [stdout]   12:     0x57242cd4c872 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_ignores_special_files stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/subdir/.git/config'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.ignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/subdir/.ignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.gitignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.git/config'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/subdir/.gitignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/subdir/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/subdir/.git/config'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.ignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/subdir/.ignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.gitignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.git/config'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/subdir/.gitignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/subdir/.deez'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:341:5] &output.stdout = "No config files found in '/opt/rustwide/target/tmp/configs'.\nRemoved 0 files, 0 errors.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:342:5] &output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_ignores_special_files' (825) panicked at tests/test_bin_deez_clean.rs:349:5:
[INFO] [stdout] assertion failed: files::file_exists_in_home(".ignore")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b92 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd56601 - <unknown>
[INFO] [stdout]   11:     0x57242cd4d93d - <unknown>
[INFO] [stdout]   12:     0x57242cdad1db - <unknown>
[INFO] [stdout]   13:     0x57242cda9351 - <unknown>
[INFO] [stdout]   14:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   15:     0x57242cdc515c - <unknown>
[INFO] [stdout]   16:     0x57242cd93462 - <unknown>
[INFO] [stdout]   17:     0x70371c34adfa - <unknown>
[INFO] [stdout]   18:     0x70371c3de3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_hooks_abort_execution_if_exit_code_is_non_zero stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.gitconfig'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.gitconfig'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-clean.sh'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:534:5] &output.stdout = "hook: pre-clean.sh\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:535:5] &output.stderr = "sh: 1: /opt/rustwide/target/tmp/configs/pre-clean.sh: not found\nabort: Execution aborted by 'pre-clean.sh'.\n"
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_hooks_abort_execution_if_exit_code_is_non_zero' (823) panicked at tests/test_bin_deez_clean.rs:540:5:
[INFO] [stdout] assertion failed: files::file_exists_in_home(".gitconfig")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b92 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd56601 - <unknown>
[INFO] [stdout]   11:     0x57242cd50972 - <unknown>
[INFO] [stdout]   12:     0x57242cdad1db - <unknown>
[INFO] [stdout]   13:     0x57242cda9351 - <unknown>
[INFO] [stdout]   14:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   15:     0x57242cdc515c - <unknown>
[INFO] [stdout]   16:     0x57242cd93462 - <unknown>
[INFO] [stdout]   17:     0x70371c34adfa - <unknown>
[INFO] [stdout]   18:     0x70371c3de3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_looks_for_root_in_direct_parent stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/foo/bar.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/foo/bar.txt'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:471:5] &output.stdout = ""
[INFO] [stdout] [tests/test_bin_deez_clean.rs:472:5] &output.stderr = "fatal: Root must be a valid directory.\n'/opt/rustwide/target/tmp/configs/foo' does not exist.\n"
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_looks_for_root_in_direct_parent' (826) panicked at tests/test_bin_deez_clean.rs:474:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd546ca - <unknown>
[INFO] [stdout]   11:     0x57242cd916c4 - <unknown>
[INFO] [stdout]   12:     0x57242cd4e795 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_ignore_other_commands_hooks stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_ignore_other_commands_hooks' (818) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd529d9 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_output_verbose stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.gitconfig'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.config/nvim/init.lua'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.config/fish/config.fish'.
[INFO] [stdout] create symlink: '/opt/rustwide/target/tmp/configs/.config/ghostty/config'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-clean.sh'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_output_verbose' (843) panicked at tests/utils/conf.rs:75:33:
[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:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4a3b0 - <unknown>
[INFO] [stdout]   12:     0x57242cd4ab5a - <unknown>
[INFO] [stdout]   13:     0x57242cd4ce18 - <unknown>
[INFO] [stdout]   14:     0x57242cdad1db - <unknown>
[INFO] [stdout]   15:     0x57242cda9351 - <unknown>
[INFO] [stdout]   16:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   17:     0x57242cdc515c - <unknown>
[INFO] [stdout]   18:     0x57242cd93462 - <unknown>
[INFO] [stdout]   19:     0x70371c34adfa - <unknown>
[INFO] [stdout]   20:     0x70371c3de3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_replaces_existing_directory_if_empty stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_replaces_existing_directory_if_empty' (876) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd4edb9 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_regular stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_regular' (875) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd4c8d9 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_replaces_existing_directory_only_if_empty stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_replaces_existing_directory_only_if_empty' (877) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd4fdd9 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_with_pathspec_leaves_other_files stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_with_pathspec_leaves_other_files' (889) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd4eab9 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_pull_runs_git_pull stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_pull_runs_git_pull' (872) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd4d129 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_expose_verbose_mode stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-clean.sh'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stdout = ""
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stderr = "sh: 0: getcwd() failed: No such file or directory\nsh: 1: /opt/rustwide/target/tmp/configs/pre-clean.sh: not found\nabort: Execution aborted by 'pre-clean.sh'.\n"
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_expose_verbose_mode' (817) panicked at tests/test_bin_deez_clean.rs:7:1:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd546ca - <unknown>
[INFO] [stdout]   11:     0x57242cd916c4 - <unknown>
[INFO] [stdout]   12:     0x57242cd52577 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_uses_deez_root_variable_if_no_root_specified stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_uses_deez_root_variable_if_no_root_specified' (880) panicked at tests/utils/conf.rs:35:34:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 39, kind: DirectoryNotEmpty, message: "Directory not empty" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b257 - <unknown>
[INFO] [stdout]   12:     0x57242cd50369 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test test_bin_deez_clean`
[INFO] [stdout] ---- clean::hooks_are_executed stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-clean'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-clean.sh'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/post-clean.sh'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stdout = "hook: pre-clean\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stderr = "sh: 1: /opt/rustwide/target/tmp/configs/pre-clean: not found\nabort: Execution aborted by 'pre-clean'.\n"
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_are_executed' (811) panicked at tests/test_bin_deez_clean.rs:7:1:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd546ca - <unknown>
[INFO] [stdout]   11:     0x57242cd916c4 - <unknown>
[INFO] [stdout]   12:     0x57242cd52120 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_with_invalid_pathspec_errors_without_touching_home stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_with_invalid_pathspec_errors_without_touching_home' (885) panicked at tests/utils/conf.rs:37:26:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 17, kind: AlreadyExists, message: "File exists" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b61 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd579b1 - <unknown>
[INFO] [stdout]   11:     0x57242cd4b1e8 - <unknown>
[INFO] [stdout]   12:     0x57242cd509e9 - <unknown>
[INFO] [stdout]   13:     0x57242cdad1db - <unknown>
[INFO] [stdout]   14:     0x57242cda9351 - <unknown>
[INFO] [stdout]   15:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   16:     0x57242cdc515c - <unknown>
[INFO] [stdout]   17:     0x57242cd93462 - <unknown>
[INFO] [stdout]   18:     0x70371c34adfa - <unknown>
[INFO] [stdout]   19:     0x70371c3de3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_respects_ignore_patters stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/foo/a.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/bar/b.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/baz/c.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.ignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.gitignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/foo/a.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/bar/b.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/baz/c.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.ignore'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.gitignore'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:431:5] &output.stdout = "R .config/fish/config.fish\nR .gitconfig\nRemoved 2 files, 0 errors.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:432:5] &output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_respects_ignore_patters' (878) panicked at tests/test_bin_deez_clean.rs:436:5:
[INFO] [stdout] assertion failed: files::file_exists_in_home("foo/a.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b92 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd56601 - <unknown>
[INFO] [stdout]   11:     0x57242cd4e036 - <unknown>
[INFO] [stdout]   12:     0x57242cdad1db - <unknown>
[INFO] [stdout]   13:     0x57242cda9351 - <unknown>
[INFO] [stdout]   14:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   15:     0x57242cdc515c - <unknown>
[INFO] [stdout]   16:     0x57242cd93462 - <unknown>
[INFO] [stdout]   17:     0x70371c34adfa - <unknown>
[INFO] [stdout]   18:     0x70371c3de3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_with_negation_excludes_matching_files stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.gitconfig'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.config/fish/config.fish'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.gitconfig'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/.config/fish/config.fish'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:83:5] &output.stdout = "Removed 1 file.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:84:5] &output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_with_negation_excludes_matching_files' (887) panicked at tests/test_bin_deez_clean.rs:89:5:
[INFO] [stdout] assertion failed: files::file_exists_in_home(".config/fish/config.fish")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b92 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd56601 - <unknown>
[INFO] [stdout]   11:     0x57242cd4fb89 - <unknown>
[INFO] [stdout]   12:     0x57242cdad1db - <unknown>
[INFO] [stdout]   13:     0x57242cda9351 - <unknown>
[INFO] [stdout]   14:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   15:     0x57242cdc515c - <unknown>
[INFO] [stdout]   16:     0x57242cd93462 - <unknown>
[INFO] [stdout]   17:     0x70371c34adfa - <unknown>
[INFO] [stdout]   18:     0x70371c3de3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_with_glob_pathspecs_includes_and_excludes_matching_files stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/root.toml'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/nested/keep.toml'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/nested/skip.toml'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/nested/other.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/root.toml'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/nested/keep.toml'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/nested/skip.toml'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/nested/other.txt'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:107:5] &output.stdout = "Removed 2 files.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:108:5] &output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_with_glob_pathspecs_includes_and_excludes_matching_files' (881) panicked at tests/test_bin_deez_clean.rs:113:5:
[INFO] [stdout] assertion failed: files::file_exists_in_home("nested/skip.toml")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b92 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd56601 - <unknown>
[INFO] [stdout]   11:     0x57242cd51314 - <unknown>
[INFO] [stdout]   12:     0x57242cdad1db - <unknown>
[INFO] [stdout]   13:     0x57242cda9351 - <unknown>
[INFO] [stdout]   14:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   15:     0x57242cdc515c - <unknown>
[INFO] [stdout]   16:     0x57242cd93462 - <unknown>
[INFO] [stdout]   17:     0x70371c34adfa - <unknown>
[INFO] [stdout]   18:     0x70371c3de3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_expose_home stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/pre-clean.sh'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stdout = "R nested/keep.toml\nR nested/other.txt\nR nested/skip.toml\nR root.toml\nRemoved 4 files, 0 errors.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_expose_home' (814) panicked at tests/test_bin_deez_clean.rs:7:1:
[INFO] [stdout] assertion failed: output.stdout.contains(&format!("\nhome={HOME}\n"))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57242cd6c3f5 - <unknown>
[INFO] [stdout]    1:     0x57242cd5491a - <unknown>
[INFO] [stdout]    2:     0x57242cd6ba8b - <unknown>
[INFO] [stdout]    3:     0x57242cd6b56f - <unknown>
[INFO] [stdout]    4:     0x57242cd6b19a - <unknown>
[INFO] [stdout]    5:     0x57242cd6acd2 - <unknown>
[INFO] [stdout]    6:     0x57242cd91b92 - <unknown>
[INFO] [stdout]    7:     0x57242cd91b19 - <unknown>
[INFO] [stdout]    8:     0x57242cd9202c - <unknown>
[INFO] [stdout]    9:     0x57242cd547ab - <unknown>
[INFO] [stdout]   10:     0x57242cd56601 - <unknown>
[INFO] [stdout]   11:     0x57242cd518e1 - <unknown>
[INFO] [stdout]   12:     0x57242cdad1db - <unknown>
[INFO] [stdout]   13:     0x57242cda9351 - <unknown>
[INFO] [stdout]   14:     0x57242cda8b3c - <unknown>
[INFO] [stdout]   15:     0x57242cdc515c - <unknown>
[INFO] [stdout]   16:     0x57242cd93462 - <unknown>
[INFO] [stdout]   17:     0x70371c34adfa - <unknown>
[INFO] [stdout]   18:     0x70371c3de3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     clean::hooks_are_executed
[INFO] [stdout]     clean::hooks_are_executed_in_configs_dir
[INFO] [stdout]     clean::hooks_are_executed_in_order_of_file_name
[INFO] [stdout]     clean::hooks_expose_home
[INFO] [stdout]     clean::hooks_expose_os
[INFO] [stdout]     clean::hooks_expose_root
[INFO] [stdout]     clean::hooks_expose_verbose_mode
[INFO] [stdout]     clean::hooks_ignore_other_commands_hooks
[INFO] [stdout]     clean_cleans_up_directories_left_empty
[INFO] [stdout]     clean_cleans_up_directories_left_empty_but_not_home_and_above
[INFO] [stdout]     clean_hooks_abort_execution_if_exit_code_is_non_zero
[INFO] [stdout]     clean_hooks_are_not_treated_as_config_files
[INFO] [stdout]     clean_ignores_special_files
[INFO] [stdout]     clean_looks_for_root_in_direct_parent
[INFO] [stdout]     clean_looks_for_root_in_parents
[INFO] [stdout]     clean_output
[INFO] [stdout]     clean_output_verbose
[INFO] [stdout]     clean_pull_rejects_remote_root
[INFO] [stdout]     clean_pull_runs_git_pull
[INFO] [stdout]     clean_regular
[INFO] [stdout]     clean_replaces_existing_directory_if_empty
[INFO] [stdout]     clean_replaces_existing_directory_only_if_empty
[INFO] [stdout]     clean_respects_ignore_patters
[INFO] [stdout]     clean_uses_deez_root_variable_if_no_root_specified
[INFO] [stdout]     clean_with_glob_pathspecs_includes_and_excludes_matching_files
[INFO] [stdout]     clean_with_invalid_pathspec_errors_without_touching_home
[INFO] [stdout]     clean_with_negation_excludes_matching_files
[INFO] [stdout]     clean_with_pathspec_leaves_other_files
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 28 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a", kill_on_drop: false }`
[INFO] [stdout] 895165c3f25457b09529b617eda00ae758c158ad30849b271bcb718a4036a76a
