[INFO] fetching crate deezconfigs 0.20.0...
[INFO] testing deezconfigs-0.20.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate deezconfigs 0.20.0 into /workspace/builds/worker-7-tc2/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-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate deezconfigs 0.20.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb
[INFO] running `Command { std: "docker" "start" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb", 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" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb", 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" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "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 log v0.4.33
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling lessify v0.6.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling walkdir v2.5.0
[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.22s
[INFO] running `Command { std: "docker" "inspect" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb", 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" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling lessify v0.6.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[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 crossbeam-epoch v0.9.20
[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" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb", 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" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/deezconfigs/35c9013775917d48/out/deezconfigs-35c9013775917d48)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test pathspec::tests::character_class_escapes_a_metacharacter_to_a_literal ... ok
[INFO] [stdout] test pathspec::tests::character_classes_and_brace_alternatives_match ... ok
[INFO] [stdout] test pathspec::tests::invalid_pathspecs_are_rejected ... 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::negated_character_class_excludes_listed_characters ... ok
[INFO] [stdout] test pathspec::tests::double_star_matches_at_any_depth ... ok
[INFO] [stdout] test pathspec::tests::glob_matching_a_directory_includes_its_descendants ... ok
[INFO] [stdout] test pathspec::tests::backslash_escapes_a_metacharacter_to_a_literal ... ok
[INFO] [stdout] test pathspec::tests::positive_subtree_matches_descendants ... ok
[INFO] [stdout] test pathspec::tests::caret_is_a_negation_alias ... ok
[INFO] [stdout] test ui::color::tests::color_added_is_green ... ok
[INFO] [stdout] test hooks::tests::is_hook_detects_hooks_and_non_hooks ... ok
[INFO] [stdout] test ui::color::tests::color_error_is_red ... ok
[INFO] [stdout] test pathspec::tests::normalization_drops_leading_dot_slash_and_trailing_slash ... ok
[INFO] [stdout] test ui::color::tests::color_missing_is_red ... ok
[INFO] [stdout] test hooks::tests::list_groups_hooks_in_execution_order ... ok
[INFO] [stdout] test pathspec::tests::negation_only_excludes_from_everything ... ok
[INFO] [stdout] test ui::color::tests::color_modified_is_yellow ... ok
[INFO] [stdout] test ui::color::tests::color_removed_is_red ... ok
[INFO] [stdout] test ui::color::tests::color_none_has_no_effect ... ok
[INFO] [stdout] test ui::color::tests::color_success_is_green ... ok
[INFO] [stdout] test ui::color::tests::color_symlink_is_blue ... ok
[INFO] [stdout] test hooks::tests::hooks_are_sorted_by_file_name ... ok
[INFO] [stdout] test pathspec::tests::empty_spec_matches_everything ... ok
[INFO] [stdout] test ui::color::tests::color_in_sync_is_green ... ok
[INFO] [stdout] test ui::color::tests::color_line_range_is_cyan ... ok
[INFO] [stdout] test pathspec::tests::non_prefix_component_does_not_match ... ok
[INFO] [stdout] test ui::color::tests::color_warning_is_yellow ... ok
[INFO] [stdout] test ui::color::tests::color_file_name_is_bold_purple ... 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 pathspec::tests::positive_exact_file_matches_only_that_file ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/deezconfigs/52378b22f9c77366/out/deez-52378b22f9c77366)
[INFO] [stdout] test pathspec::tests::positive_and_negation_combine ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test cmd::cli::tests::command_clean_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_clean_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_incoming_and_reversed ... 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_run_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::command_link_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_rsync_regular ... 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_nuts_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_reversed_without_diff_is_noop ... ok
[INFO] [stdout] test cmd::cli::tests::command_rsync_shortcut ... 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_diff_incoming ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_reversed_multiple_cancel_each_other ... ok
[INFO] [stdout] test cmd::cli::tests::command_incoming_without_diff_is_noop ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_drains_everything_after_it_as_pathspecs ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_collects_exclusive_pathspecs_verbatim ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_drains_multiple_pathspecs ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_not_preceded_by_command_is_error ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_collects_a_pathspec ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_after_run_is_a_run_argument ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_before_run_is_set_but_ignored_by_dispatch ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_is_global_before_command ... ok
[INFO] [stdout] test cmd::cli::tests::command_diff_incoming_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::option_pull_works_with_any_command ... ok
[INFO] [stdout] test cmd::cli::tests::root_before_double_dash_coexists_with_pathspecs ... ok
[INFO] [stdout] test cmd::cli::tests::option_long_verbose_regular ... ok
[INFO] [stdout] test cmd::cli::tests::command_sync_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::command_status_shortcut ... ok
[INFO] [stdout] test cmd::cli::tests::option_long_version_regular ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_diff ... ok
[INFO] [stdout] test cmd::cli::tests::root_regular ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_clean ... ok
[INFO] [stdout] test cmd::cli::tests::option_short_version_regular ... ok
[INFO] [stdout] test cmd::cli::tests::option_short_verbose_regular ... ok
[INFO] [stdout] test cmd::cli::tests::root_with_previous_root_is_error ... ok
[INFO] [stdout] test cmd::cli::tests::double_dash_not_followed_by_anything_is_noop ... ok
[INFO] [stdout] test cmd::cli::tests::pathspecs_default_empty ... 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_rsync ... ok
[INFO] [stdout] test cmd::cli::tests::option_short_help_regular ... ok
[INFO] [stdout] test cmd::common::tests::test_is_git_remote_uri ... ok
[INFO] [stdout] test cmd::cli::tests::command_sync_pull ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_link ... 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] test cmd::cli::tests::root_implicit_is_noop ... 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_run ... ok
[INFO] [stdout] test cmd::cli::tests::second_command_does_not_override_status ... ok
[INFO] [stdout] test cmd::cli::tests::option_long_help_regular ... ok
[INFO] [stdout] test cmd::common::tests::test_is_sub_root_safe ... ok
[INFO] [stderr]      Running tests/test_bin_deez.rs (/opt/rustwide/target/release/build/deezconfigs/2a719cd5b58868a2/out/test_bin_deez-2a719cd5b58868a2)
[INFO] [stdout] test cmd::cli::tests::command_diff_regular ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test bad_argument ... ok
[INFO] [stdout] test no_args_shows_help ... ok
[INFO] [stdout] test version ... 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/build/deezconfigs/3fe4fb4d074543d1/out/test_bin_deez_clean-3fe4fb4d074543d1)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test clean::hooks_expose_verbose_mode ... FAILED
[INFO] [stdout] test clean::hooks_expose_home ... FAILED
[INFO] [stdout] test clean_cleans_up_directories_left_empty_but_not_home_and_above ... FAILED
[INFO] [stdout] test clean_output ... FAILED
[INFO] [stdout] test clean_looks_for_root_in_parents ... ok
[INFO] [stdout] test clean_pull_rejects_remote_root ... ok
[INFO] [stdout] test clean::hooks_are_executed_in_configs_dir ... FAILED
[INFO] [stdout] test clean::hooks_expose_os ... FAILED
[INFO] [stdout] test clean::hooks_ignore_other_commands_hooks ... FAILED
[INFO] [stdout] test clean_cleans_up_partial_clone_after_git_failure ... FAILED
[INFO] [stdout] test clean::hooks_are_executed ... FAILED
[INFO] [stdout] test clean_cleans_up_directories_left_empty ... FAILED
[INFO] [stdout] test clean::hooks_expose_root ... FAILED
[INFO] [stdout] test clean_output_verbose ... FAILED
[INFO] [stdout] test clean_with_negation_excludes_matching_files ... FAILED
[INFO] [stdout] test clean_cleans_up_remote_clone ... FAILED
[INFO] [stdout] test clean_regular ... ok
[INFO] [stdout] test clean_pull_runs_git_pull ... ok
[INFO] [stdout] test clean::hooks_are_executed_in_order_of_file_name ... FAILED
[INFO] [stdout] test clean_with_pathspec_leaves_other_files ... FAILED
[INFO] [stdout] test clean_looks_for_root_in_direct_parent ... ok
[INFO] [stdout] test clean_hooks_abort_execution_if_exit_code_is_non_zero ... FAILED
[INFO] [stdout] test clean_replaces_existing_directory_if_empty ... FAILED
[INFO] [stdout] test clean_hooks_are_not_treated_as_config_files ... FAILED
[INFO] [stdout] test clean_ignores_special_files ... FAILED
[INFO] [stdout] test clean_replaces_existing_directory_only_if_empty ... FAILED
[INFO] [stdout] test clean_uses_deez_root_variable_if_no_root_specified ... FAILED
[INFO] [stdout] test clean_with_invalid_pathspec_errors_without_touching_home ... ok
[INFO] [stdout] test clean_respects_ignore_patters ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test test_bin_deez_clean`
[INFO] [stdout] test clean_with_glob_pathspecs_includes_and_excludes_matching_files ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_expose_verbose_mode stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_expose_verbose_mode' (818) 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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776cfc8 - <unknown>
[INFO] [stdout]   12:     0x641a0777400e - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - clone
[INFO] [stdout]   20:                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 = "hook: pre-clean.sh\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stderr = "fatal: Could not find the 'sh' executable.\n"
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_expose_home' (815) 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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a077763da - <unknown>
[INFO] [stdout]   11:     0x641a077b3494 - <unknown>
[INFO] [stdout]   12:     0x641a077736a9 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - clone
[INFO] [stdout]   20:                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] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/deeply/nested/file/foo.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/deeply/nested/file/foo.txt'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:304:5] &output.stdout = "hook: pre-clean.sh\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:305:5] &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_cleans_up_directories_left_empty_but_not_home_and_above' (821) panicked at tests/test_bin_deez_clean.rs:307:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a077763da - <unknown>
[INFO] [stdout]   11:     0x641a077b3494 - <unknown>
[INFO] [stdout]   12:     0x641a07772c6d - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - 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] 
[INFO] [stdout] thread 'clean_output' (832) panicked at tests/utils/conf.rs:110:51:
[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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776c7b1 - <unknown>
[INFO] [stdout]   12:     0x641a0776e39a - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - 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' (813) 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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776cfc8 - <unknown>
[INFO] [stdout]   12:     0x641a0777446e - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - 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' (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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a07773159 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - 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' (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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a077747c9 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_cleans_up_partial_clone_after_git_failure stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_cleans_up_partial_clone_after_git_failure' (822) 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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a077719c9 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_are_executed stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_are_executed' (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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a07773a5e - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - 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' (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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a077705f9 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean::hooks_expose_root 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 foo/bar/baz.txt\nRemoved 1 file, 0 errors.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_expose_root' (817) panicked at tests/test_bin_deez_clean.rs:7:1:
[INFO] [stdout] assertion failed: output.stdout.contains(&format!("\nroot={CONFIGS}\n"))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3962 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07777c11 - <unknown>
[INFO] [stdout]   11:     0x641a077739d1 - <unknown>
[INFO] [stdout]   12:     0x641a077cf3db - <unknown>
[INFO] [stdout]   13:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   14:     0x641a077cab8c - <unknown>
[INFO] [stdout]   15:     0x641a077ea55c - <unknown>
[INFO] [stdout]   16:     0x641a077b5644 - <unknown>
[INFO] [stdout]   17:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   18:     0x7bda04d223d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_output_verbose stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_output_verbose' (852) 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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a0776eb09 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_with_negation_excludes_matching_files stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_with_negation_excludes_matching_files' (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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a077716c9 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_cleans_up_remote_clone stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:248:5] &output.stdout = "Fetching config files remotely...\nDone.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:249:5] &output.stderr = "fatal: Cannot find sub-root inside Git repository: 'sub/root'.\n"
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_cleans_up_remote_clone' (823) panicked at tests/test_bin_deez_clean.rs:251:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a077763da - <unknown>
[INFO] [stdout]   11:     0x641a077b3494 - <unknown>
[INFO] [stdout]   12:     0x641a0776f908 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - 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 = "R .config/fish/config.fish\nR .gitconfig\nRemoved 2 files, 0 errors.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:7:1] & output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean::hooks_are_executed_in_order_of_file_name' (814) panicked at tests/test_bin_deez_clean.rs:7:1:
[INFO] [stdout] assertion failed: output.stdout.contains(&format!("hook: post-{cmd}.001.py\n\
[INFO] [stdout]                      hook: post-{cmd}.002.sh\n\
[INFO] [stdout]                      hook: post-{cmd}.py\n\
[INFO] [stdout]                      hook: post-{cmd}.sh\n"))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3962 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07777c11 - <unknown>
[INFO] [stdout]   11:     0x641a07774fa4 - <unknown>
[INFO] [stdout]   12:     0x641a077cf3db - <unknown>
[INFO] [stdout]   13:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   14:     0x641a077cab8c - <unknown>
[INFO] [stdout]   15:     0x641a077ea55c - <unknown>
[INFO] [stdout]   16:     0x641a077b5644 - <unknown>
[INFO] [stdout]   17:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   18:     0x7bda04d223d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_with_pathspec_leaves_other_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:63:5] &output.stdout = "No config files found in '/opt/rustwide/target/tmp/configs'.\nRemoved 0 files.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:64:5] &output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_with_pathspec_leaves_other_files' (881) panicked at tests/test_bin_deez_clean.rs:69:5:
[INFO] [stdout] assertion failed: files::file_exists_in_home(".gitconfig")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3962 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07777c11 - <unknown>
[INFO] [stdout]   11:     0x641a07770b59 - <unknown>
[INFO] [stdout]   12:     0x641a077cf3db - <unknown>
[INFO] [stdout]   13:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   14:     0x641a077cab8c - <unknown>
[INFO] [stdout]   15:     0x641a077ea55c - <unknown>
[INFO] [stdout]   16:     0x641a077b5644 - <unknown>
[INFO] [stdout]   17:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   18:     0x7bda04d223d4 - 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] 
[INFO] [stdout] thread 'clean_hooks_abort_execution_if_exit_code_is_non_zero' (824) 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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a07772449 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_replaces_existing_directory_if_empty 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.txt'.
[INFO] [stdout] create dir: '/opt/rustwide/target/tmp/home/foo.txt'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:366:5] &output.stdout = "R foo.txt\nRemoved 1 file, 0 errors.\n"
[INFO] [stdout] [tests/test_bin_deez_clean.rs:367:5] &output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_replaces_existing_directory_if_empty' (874) panicked at tests/test_bin_deez_clean.rs:371:5:
[INFO] [stdout] assertion failed: !files::dir_exists_in_home("foo.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3962 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07777c11 - <unknown>
[INFO] [stdout]   11:     0x641a07770e62 - <unknown>
[INFO] [stdout]   12:     0x641a077cf3db - <unknown>
[INFO] [stdout]   13:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   14:     0x641a077cab8c - <unknown>
[INFO] [stdout]   15:     0x641a077ea55c - <unknown>
[INFO] [stdout]   16:     0x641a077b5644 - <unknown>
[INFO] [stdout]   17:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   18:     0x7bda04d223d4 - clone
[INFO] [stdout]   19:                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] 
[INFO] [stdout] thread 'clean_hooks_are_not_treated_as_config_files' (825) panicked at tests/utils/conf.rs:51:39:
[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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776cad8 - <unknown>
[INFO] [stdout]   12:     0x641a0776ac71 - <unknown>
[INFO] [stdout]   13:     0x641a07770f4c - <unknown>
[INFO] [stdout]   14:     0x641a077cf3db - <unknown>
[INFO] [stdout]   15:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   16:     0x641a077cab8c - <unknown>
[INFO] [stdout]   17:     0x641a077ea55c - <unknown>
[INFO] [stdout]   18:     0x641a077b5644 - <unknown>
[INFO] [stdout]   19:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   20:     0x7bda04d223d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- clean_ignores_special_files stdout ----
[INFO] [stdout] init: '/opt/rustwide/target/tmp/configs'.
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_ignores_special_files' (826) 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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a0776f169 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - 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] create file: '/opt/rustwide/target/tmp/configs/.deez'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/configs/foo.txt'.
[INFO] [stdout] create file: '/opt/rustwide/target/tmp/home/foo.txt/baz.log'.
[INFO] [stdout] [tests/test_bin_deez_clean.rs:384:5] &verbose_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:385:5] &verbose_output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_replaces_existing_directory_only_if_empty' (875) panicked at tests/test_bin_deez_clean.rs:387:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a077763da - <unknown>
[INFO] [stdout]   11:     0x641a077b3494 - <unknown>
[INFO] [stdout]   12:     0x641a07772016 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - 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' (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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3931 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07779721 - <unknown>
[INFO] [stdout]   11:     0x641a0776d037 - <unknown>
[INFO] [stdout]   12:     0x641a07772159 - <unknown>
[INFO] [stdout]   13:     0x641a077cf3db - <unknown>
[INFO] [stdout]   14:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   15:     0x641a077cab8c - <unknown>
[INFO] [stdout]   16:     0x641a077ea55c - <unknown>
[INFO] [stdout]   17:     0x641a077b5644 - <unknown>
[INFO] [stdout]   18:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   19:     0x7bda04d223d4 - 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 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:432:5] &output.stderr = ""
[INFO] [stdout] 
[INFO] [stdout] thread 'clean_respects_ignore_patters' (876) panicked at tests/test_bin_deez_clean.rs:438:5:
[INFO] [stdout] assertion failed: !files::file_exists_in_home("baz/c.txt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3962 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07777c11 - <unknown>
[INFO] [stdout]   11:     0x641a0776fe26 - <unknown>
[INFO] [stdout]   12:     0x641a077cf3db - <unknown>
[INFO] [stdout]   13:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   14:     0x641a077cab8c - <unknown>
[INFO] [stdout]   15:     0x641a077ea55c - <unknown>
[INFO] [stdout]   16:     0x641a077b5644 - <unknown>
[INFO] [stdout]   17:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   18:     0x7bda04d223d4 - 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 = "No config files found in '/opt/rustwide/target/tmp/configs'.\nRemoved 0 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' (878) 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:     0x641a0778e235 - <unknown>
[INFO] [stdout]    1:     0x641a0777662a - <unknown>
[INFO] [stdout]    2:     0x641a0778d8cb - <unknown>
[INFO] [stdout]    3:     0x641a0778d3af - <unknown>
[INFO] [stdout]    4:     0x641a0778cfda - <unknown>
[INFO] [stdout]    5:     0x641a0778cb15 - <unknown>
[INFO] [stdout]    6:     0x641a077b3962 - <unknown>
[INFO] [stdout]    7:     0x641a077b38e9 - <unknown>
[INFO] [stdout]    8:     0x641a077b3dec - <unknown>
[INFO] [stdout]    9:     0x641a077764bb - <unknown>
[INFO] [stdout]   10:     0x641a07777c11 - <unknown>
[INFO] [stdout]   11:     0x641a07773104 - <unknown>
[INFO] [stdout]   12:     0x641a077cf3db - <unknown>
[INFO] [stdout]   13:     0x641a077cb3a1 - <unknown>
[INFO] [stdout]   14:     0x641a077cab8c - <unknown>
[INFO] [stdout]   15:     0x641a077ea55c - <unknown>
[INFO] [stdout]   16:     0x641a077b5644 - <unknown>
[INFO] [stdout]   17:     0x7bda04c8edfa - <unknown>
[INFO] [stdout]   18:     0x7bda04d223d4 - 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_cleans_up_partial_clone_after_git_failure
[INFO] [stdout]     clean_cleans_up_remote_clone
[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_output
[INFO] [stdout]     clean_output_verbose
[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_negation_excludes_matching_files
[INFO] [stdout]     clean_with_pathspec_leaves_other_files
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 6 passed; 24 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb", kill_on_drop: false }`
[INFO] [stdout] 2f70a38140c9cd0fc251ca460677b7f8f56ad8db45ecdc0ce497e1d48c9f07fb
