[INFO] cloning repository https://github.com/ericcornelissen/rust-rm [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ericcornelissen/rust-rm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fericcornelissen%2Frust-rm", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fericcornelissen%2Frust-rm'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 83787321e2a8330a1a1c3db31758a112fa49e9c0 [INFO] testing ericcornelissen/rust-rm against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fericcornelissen%2Frust-rm" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/ericcornelissen/rust-rm [INFO] finished tweaking git repo https://github.com/ericcornelissen/rust-rm [INFO] tweaked toml for git repo https://github.com/ericcornelissen/rust-rm written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ericcornelissen/rust-rm on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ericcornelissen/rust-rm 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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded proptest-attr-macro v1.0.0 [INFO] [stderr] Downloaded clap_derive v4.5.8 [INFO] [stderr] Downloaded assert_cmd v2.0.17 [INFO] [stderr] Downloaded owo-colors v4.2.0 [INFO] [stderr] Downloaded assert_fs v1.1.2 [INFO] [stderr] Downloaded clap v4.5.8 [INFO] [stderr] Downloaded serde v1.0.167 [INFO] [stderr] Downloaded proptest-derive v0.5.0 [INFO] [stderr] Downloaded trash v5.2.3 [INFO] [stderr] Downloaded clap_builder v4.5.8 [INFO] [stderr] Downloaded objc2 v0.6.2 [INFO] [stderr] Downloaded regex-syntax v0.7.3 [INFO] [stderr] Downloaded bstr v1.6.0 [INFO] [stderr] Downloaded regex-automata v0.3.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 24ca9b494cb1de5469cc05e322c42ba3950b109ea66066285458b1787f517b70 [INFO] running `Command { std: "docker" "start" "-a" "24ca9b494cb1de5469cc05e322c42ba3950b109ea66066285458b1787f517b70", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "24ca9b494cb1de5469cc05e322c42ba3950b109ea66066285458b1787f517b70", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "24ca9b494cb1de5469cc05e322c42ba3950b109ea66066285458b1787f517b70", kill_on_drop: false }` [INFO] [stdout] 24ca9b494cb1de5469cc05e322c42ba3950b109ea66066285458b1787f517b70 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 504f39ad9120e80648d4c40c8fcd3e73f74d41202abdb4127a36d2e33453526a [INFO] running `Command { std: "docker" "start" "-a" "504f39ad9120e80648d4c40c8fcd3e73f74d41202abdb4127a36d2e33453526a", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.79 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.0 [INFO] [stderr] Compiling anstyle-query v1.0.0 [INFO] [stderr] Compiling anstyle v1.0.1 [INFO] [stderr] Compiling strsim v0.11.0 [INFO] [stderr] Compiling owo-colors v4.2.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling anstyle-parse v0.2.1 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling chrono v0.4.31 [INFO] [stderr] Compiling anstream v0.6.20 [INFO] [stderr] Compiling clap_builder v4.5.8 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.58 [INFO] [stderr] Compiling trash v5.2.3 [INFO] [stderr] Compiling clap_derive v4.5.8 [INFO] [stderr] Compiling clap v4.5.8 [INFO] [stderr] Compiling rust-rm v0.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.23s [INFO] running `Command { std: "docker" "inspect" "504f39ad9120e80648d4c40c8fcd3e73f74d41202abdb4127a36d2e33453526a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "504f39ad9120e80648d4c40c8fcd3e73f74d41202abdb4127a36d2e33453526a", kill_on_drop: false }` [INFO] [stdout] 504f39ad9120e80648d4c40c8fcd3e73f74d41202abdb4127a36d2e33453526a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fbbb59d266426a3b73493202ada7cdc858ccb26f1268f723c35b16adf21435fd [INFO] running `Command { std: "docker" "start" "-a" "fbbb59d266426a3b73493202ada7cdc858ccb26f1268f723c35b16adf21435fd", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.7.3 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling rustix v0.38.21 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling thread_local v1.1.7 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling syn v2.0.58 [INFO] [stderr] Compiling assert_cmd v2.0.17 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling float-cmp v0.9.0 [INFO] [stderr] Compiling chrono v0.4.31 [INFO] [stderr] Compiling regex-automata v0.3.1 [INFO] [stderr] Compiling tempfile v3.8.1 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling trash v5.2.3 [INFO] [stderr] Compiling proptest v1.7.0 [INFO] [stderr] Compiling proptest-attr-macro v1.0.0 [INFO] [stderr] Compiling clap_derive v4.5.8 [INFO] [stderr] Compiling proptest-derive v0.5.0 [INFO] [stderr] Compiling regex v1.9.1 [INFO] [stderr] Compiling bstr v1.6.0 [INFO] [stderr] Compiling predicates v3.1.0 [INFO] [stderr] Compiling clap v4.5.8 [INFO] [stderr] Compiling globset v0.4.10 [INFO] [stderr] Compiling rust-rm v0.0.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling ignore v0.4.20 [INFO] [stderr] Compiling globwalk v0.9.1 [INFO] [stderr] Compiling assert_fs v1.1.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 43.34s [INFO] running `Command { std: "docker" "inspect" "fbbb59d266426a3b73493202ada7cdc858ccb26f1268f723c35b16adf21435fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fbbb59d266426a3b73493202ada7cdc858ccb26f1268f723c35b16adf21435fd", kill_on_drop: false }` [INFO] [stdout] fbbb59d266426a3b73493202ada7cdc858ccb26f1268f723c35b16adf21435fd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4e9a86fe57e0629e765410da47d16395a2d4373f2eb36b955e5c377c094ab4e1 [INFO] running `Command { std: "docker" "start" "-a" "4e9a86fe57e0629e765410da47d16395a2d4373f2eb36b955e5c377c094ab4e1", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rust_rm-c4728693cefdefc5) [INFO] [stdout] [INFO] [stdout] running 167 tests [INFO] [stdout] test cli::test_args::clap_verification ... ok [INFO] [stdout] test cli::test_parse_args::disallow_quiet_with_verbose ... ok [INFO] [stdout] test cli::test_parse_args::disallow_force_with_interactive ... ok [INFO] [stdout] test cli::test_parse_args::disallow_dir_with_recursive ... ok [INFO] [stdout] test cli::test_parse_args::no_preserve_root_long_name ... ok [INFO] [stdout] test cli::test_parse_args::not_dir ... ok [INFO] [stdout] test cli::test_parse_args::interactive_long_name ... ok [INFO] [stdout] test cli::test_parse_args::dir_short_name ... ok [INFO] [stdout] test cli::test_parse_args::force_short_name ... ok [INFO] [stdout] test cli::test_parse_args::dir_long_name ... ok [INFO] [stdout] test cli::test_parse_args::debug_not_verbose ... ok [INFO] [stdout] test cli::test_parse_args::interactive_short_name ... ok [INFO] [stdout] test cli::test_parse_args::not_interactive ... ok [INFO] [stdout] test cli::test_parse_args::not_force ... ok [INFO] [stdout] test cli::test_parse_args::not_no_preserve_root ... ok [INFO] [stdout] test cli::test_parse_args::not_recursive ... ok [INFO] [stdout] test cli::test_parse_args::not_blind ... ok [INFO] [stdout] test cli::test_parse_args::blind_long_name ... ok [INFO] [stdout] test cli::test_parse_args::blind_short_name ... ok [INFO] [stdout] test cli::test_parse_args::not_quiet ... ok [INFO] [stdout] test cli::test_parse_args::not_trash ... ok [INFO] [stdout] test cli::test_parse_args::debug_and_verbose ... ok [INFO] [stdout] test cli::test_parse_args::force_long_name ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::blind_when_force_short_name ... ok [INFO] [stdout] test cli::test_parse_args::recursive_long_name ... ok [INFO] [stdout] test cli::test_parse_args::paths ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::disallow_quiet_short_name ... ok [INFO] [stdout] test cli::test_parse_args::recursive_short_name ... ok [INFO] [stdout] test cli::test_parse_args::trash_long_name ... ok [INFO] [stdout] test cli::test_parse_args::trash_short_name ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::disallow_trash_short_name ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::disallow_blind_short_name ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::disallow_blind_full_name ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::disallow_quiet_full_name ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::always_quiet ... ok [INFO] [stdout] test cli::test_parse_args::quiet_long_name ... ok [INFO] [stdout] test cli::test_parse_args::not_verbose ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::dir_when_dir_short_name ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::blind_when_force_long_name ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::dir_when_dir_long_name ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::disallow_trash_full_name ... ok [INFO] [stdout] test cli::test_parse_args::verbose_long_name ... ok [INFO] [stdout] test fs::test_entry::display ... ok [INFO] [stdout] test fs::test_entry::kind ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::not_dir_when_not_dir ... ok [INFO] [stdout] test fs::test_entry::is_dir ... ok [INFO] [stdout] test cli::test_parse_args::verbose_short_name ... ok [INFO] [stdout] test fs::test_entry::path ... ok [INFO] [stdout] test fs::test_error::kind ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::not_blind_when_not_force ... ok [INFO] [stdout] test fs::test_error::display_without_tip ... ok [INFO] [stdout] test fs::test_entry::into_err ... ok [INFO] [stdout] test fs::test_error::path ... ok [INFO] [stdout] test fs::test_error_kind::from_io_permission_denied ... ok [INFO] [stdout] test fs::test_error_kind::from_io_not_found ... ok [INFO] [stdout] test fs::test_error_kind::from_trash_targeted_root ... ok [INFO] [stdout] test fs::test_is_empty::dir_empty ... ok [INFO] [stdout] test fs::test_is_empty::dir_filled ... ok [INFO] [stdout] test fs::test_is_empty::dir_missing ... ok [INFO] [stdout] test fs::test_is_empty::file_empty ... ok [INFO] [stdout] test fs::test_is_empty::file_filled ... ok [INFO] [stdout] test fs::test_is_empty::missing ... ok [INFO] [stdout] test fs::test_is_empty::symlink_missing ... ok [INFO] [stdout] test fs::test_is_empty::symlink_to_empty_dir ... ok [INFO] [stdout] test fs::test_is_empty::symlink_to_empty_file ... ok [INFO] [stdout] test fs::test_is_empty::symlink_to_filled_dir ... ok [INFO] [stdout] test fs::test_entry::new ... ok [INFO] [stdout] test fs::test_is_empty::symlink_to_filled_file ... ok [INFO] [stdout] test fs::test_open::dir ... ok [INFO] [stdout] test fs::test_open::file ... ok [INFO] [stdout] test fs::test_open::not_found ... ok [INFO] [stdout] test fs::test_open::symlink ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::force_when_not_interactive ... ok [INFO] [stdout] test fs::test_error::new ... ok [INFO] [stdout] test rm::test_dispose::dir_empty ... ignored, Only run with the test-trash feature [INFO] [stdout] test rm::test_dispose::dir_filled ... ignored, Only run with the test-trash feature [INFO] [stdout] test rm::test_dispose::dir_not_found_toctou ... ignored, Only run with the test-trash feature [INFO] [stdout] test rm::test_dispose::file ... ignored, Only run with the test-trash feature [INFO] [stdout] test rm::test_dispose::file_not_found_toctou ... ignored, Only run with the test-trash feature [INFO] [stdout] test rm::test_dispose::symlink_not_found_toctou ... ignored, Only run with the test-trash feature [INFO] [stdout] test rm::test_dispose::symlink_to_dir_at_location_of_a_dir_toctou ... ignored, Only run with the test-trash (and test-symlink on Windows) feature [INFO] [stdout] test rm::test_dispose::symlink_to_empty_dir ... ignored, Only run with the test-trash (and test-symlink on Windows) feature [INFO] [stdout] test rm::test_dispose::symlink_to_file ... ignored, Only run with the test-trash (and test-symlink on Windows) feature [INFO] [stdout] test rm::test_dispose::symlink_to_file_at_location_of_a_file_toctou ... ignored, Only run with the test-trash (and test-symlink on Windows) feature [INFO] [stdout] test rm::test_dispose::symlink_to_filled_dir ... ignored, Only run with the test-trash feature [INFO] [stdout] test rm::test_remove::dir_empty ... ok [INFO] [stdout] test rm::test_remove::dir_filled_toctou ... ok [INFO] [stdout] test cli::test_parse_args::quiet_short_name ... ok [INFO] [stdout] test rm::test_remove::file ... ok [INFO] [stdout] test rm::test_remove::file_not_found_toctou ... ok [INFO] [stdout] test rm::test_remove::symlink_not_found_toctou ... ok [INFO] [stdout] test rm::test_remove::symlink_to_dir_at_location_of_a_dir_toctou ... ok [INFO] [stdout] test rm::test_remove::symlink_to_empty_dir ... ok [INFO] [stdout] test rm::test_remove::symlink_to_file ... ok [INFO] [stdout] test rm::test_remove::symlink_to_file_at_location_of_a_file_toctou ... ok [INFO] [stdout] test rm::test_remove::symlink_to_filled_dir ... ok [INFO] [stdout] test rm::test_remove::dir_not_found_toctou ... ok [INFO] [stdout] test lang::test_pluralize::many ... ok [INFO] [stdout] test lang::test_pluralize::zero ... ok [INFO] [stdout] test fs::test_error_kind::from_trash_could_not_access ... ok [INFO] [stdout] test rm::test_show_remove::anything ... ok [INFO] [stdout] test transform::test_disallow_current_and_parent_dir::entry_current_directory ... ok [INFO] [stdout] test transform::test_disallow_current_and_parent_dir::entry_parent_directory ... ok [INFO] [stdout] test transform::test_disallow_filled_dirs::entry_empty_dir ... ok [INFO] [stdout] test transform::test_disallow_filled_dirs::entry_filled_dir ... ok [INFO] [stdout] test fs::test_error::display_with_tip ... ok [INFO] [stdout] test transform::test_disallow_root::entry_root ... ok [INFO] [stdout] test fs::test_error_kind::from_trash_file_system ... ok [INFO] [stdout] test fs::test_error::with_tip ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::not_force_when_interactive_long_name ... ok [INFO] [stdout] test transform::test_interactive::new_prompt_for_dir_filled ... ok [INFO] [stdout] test transform::test_interactive::new_prompt_for_dir_empty ... ok [INFO] [stdout] test lang::test_pluralize::one ... ok [INFO] [stdout] test transform::test_interactive::new_prompt_for_file_filled ... ok [INFO] [stdout] test transform::test_interactive::new_prompt_for_symlink_to_empty_dir ... ok [INFO] [stdout] test transform::test_interactive::new_prompt_for_symlink_to_file ... ok [INFO] [stdout] test transform::test_interactive::new_prompt_for_visited_dir_empty ... ok [INFO] [stdout] test transform::test_interactive::new_prompt_for_visited_dir_filled ... ok [INFO] [stdout] test transform::test_disallow_all_dirs::not_a_directory ... ok [INFO] [stdout] test transform::test_interactive::new_prompt_for_symlink_to_filled_dir ... ok [INFO] [stdout] test rm::test_show_dispose::anything ... ok [INFO] [stdout] test transform::test_interactive::prompt_output ... ok [INFO] [stdout] test transform::test_interactive::prompt_output_err ... ok [INFO] [stdout] test transform::test_interactive::prompt_input_err ... ok [INFO] [stdout] test cli::test_parse_vars::debug_not_set ... ok [INFO] [stdout] test transform::test_disallow_current_and_parent_dir::not_current_nor_parent_dir ... ok [INFO] [stdout] test transform::test_disallow_root::non_root ... ok [INFO] [stdout] test transform::test_interactive::prompt_input ... ok [INFO] [stdout] test transform::test_identity::any_item ... ok [INFO] [stdout] test walk::test_given::empty_dir ... ok [INFO] [stdout] test walk::test_given::file ... ok [INFO] [stdout] test walk::test_given::filled_dir ... ok [INFO] [stdout] test walk::test_given::not_found ... ok [INFO] [stdout] test walk::test_given::symlink_to_empty_dir ... ok [INFO] [stdout] test walk::test_given::symlink_to_file ... ok [INFO] [stdout] test walk::test_given::symlink_to_filled_dir ... ok [INFO] [stdout] test transform::test_tip_not_found::not_found ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::never_trash ... ok [INFO] [stdout] test transform::test_disallow_filled_dirs::non_dir ... ok [INFO] [stdout] test transform::test_skip_not_found::not_found ... ok [INFO] [stdout] test transform::test_interactive::transform_answer_no ... ok [INFO] [stdout] test transform::test_disallow_all_dirs::a_directory ... ok [INFO] [stdout] test walk::test_recurse::empty_file ... ok [INFO] [stdout] test walk::test_recurse::empty_dir ... ok [INFO] [stdout] test walk::test_recurse::filled_file ... ok [INFO] [stdout] test walk::test_recurse::filled_dir ... ok [INFO] [stdout] test walk::test_recurse::nested_dir ... ok [INFO] [stdout] test walk::test_recurse::not_found ... ok [INFO] [stdout] test walk::test_recurse::symlink_to_empty_dir ... ok [INFO] [stdout] test walk::test_recurse::symlink_to_filled_dir ... ok [INFO] [stdout] test walk::test_recurse::symlink_to_file ... ok [INFO] [stdout] test cli::test_parse_vars::gnu_mode_set ... ok [INFO] [stdout] test transform::test_interactive::transform_answer_yes ... ok [INFO] [stdout] test transform::test_tip_not_found::found ... ok [INFO] [stdout] test transform::test_interactive::transform_answer_nonsense ... ok [INFO] [stdout] test walk::test_item::path_entry ... ok [INFO] [stdout] test cli::test_parse_args_gnu_mode::not_force_when_interactive_short_name ... ok [INFO] [stdout] test walk::test_item::is_visited ... ok [INFO] [stdout] test walk::test_visit::skips ... ok [INFO] [stdout] test transform::test_interactive::transform_io_error ... ok [INFO] [stdout] test walk::test_item::path_error ... ok [INFO] [stdout] test transform::test_skip_not_found::found_or_error ... ok [INFO] [stdout] test walk::test_item::into_skipped ... ok [INFO] [stdout] test walk::test_item::into_visited ... ok [INFO] [stdout] test cli::test_parse_vars::debug_set ... ok [INFO] [stdout] test cli::test_parse_vars::gnu_mode_not_set ... ok [INFO] [stdout] test walk::test_visit::transforms ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 156 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 17.87s [INFO] [stdout] [INFO] [stderr] Running tests/blind_test.rs (/opt/rustwide/target/debug/deps/blind_test-ae4996d2cc92ba19) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test some_paths_exist ... ok [INFO] [stdout] test no_paths_exist ... ok [INFO] [stdout] test all_paths_exist ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-6b8ecc747e932e7a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/common_test.rs (/opt/rustwide/target/debug/deps/common_test-ac5fe476208d54da) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test has_exactly_lines_advanced ... ok [INFO] [stdout] test has_lines_basic ... ok [INFO] [stdout] test with_test_dir_ok ... ok [INFO] [stdout] test has_exactly_lines_basic ... ok [INFO] [stdout] test has_lines_advanced ... ok [INFO] [stdout] test with_test_dir_err ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/dangerous_test.rs (/opt/rustwide/target/debug/deps/dangerous_test-2dd9d9fda1987cab) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test current_directory ... ignored, Only run with the test-dangerous feature [INFO] [stdout] test file_system_root ... ignored, Only run with the test-dangerous feature [INFO] [stdout] test parent_directory ... ignored, Only run with the test-dangerous feature [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/dash_dash_arg_test.rs (/opt/rustwide/target/debug/deps/dash_dash_arg_test-5068c391f19dad3b) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test filename_is_two_dashes ... ok [INFO] [stdout] test short_flag ... ok [INFO] [stdout] test filename_with_leading_dashes ... ok [INFO] [stdout] test filename_is_one_dash ... ok [INFO] [stdout] test filename_with_a_leading_dash ... ok [INFO] [stdout] test long_flag ... ok [INFO] [stdout] [INFO] [stderr] Running tests/dir_test.rs (/opt/rustwide/target/debug/deps/dir_test-4525bb9934512889) [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test symlink_to_file ... ok [INFO] [stdout] test filled_dir ... ok [INFO] [stdout] test symlink_to_filled_dir ... ok [INFO] [stdout] test symlink_to_empty_dir ... ok [INFO] [stdout] test empty_dir ... ok [INFO] [stderr] Running tests/exit_codes_test.rs (/opt/rustwide/target/debug/deps/exit_codes_test-32ab3e94257ccb33) [INFO] [stdout] test file ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test invalid_flags ... ok [INFO] [stdout] test file_not_found ... ok [INFO] [stdout] test force_and_interactive ... ok [INFO] [stdout] test dir_and_recursive ... ok [INFO] [stdout] test normal_success ... ok [INFO] [stdout] test quiet_and_verbose ... ok [INFO] [stdout] test help ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/force_test.rs (/opt/rustwide/target/debug/deps/force_test-8ff572264e948232) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test one_empty_dir ... ok [INFO] [stdout] test zero_paths ... ok [INFO] [stdout] test one_file ... ok [INFO] [stdout] test missing_path_and_found_path ... ok [INFO] [stdout] test one_filled_dir ... ok [INFO] [stdout] test found_path_and_missing_path ... ok [INFO] [stdout] test missing_path ... ok [INFO] [stderr] Running tests/gnu_mode_test.rs (/opt/rustwide/target/debug/deps/gnu_mode_test-6969e3cebd49e916) [INFO] [stdout] test multiple_files ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test remove_file ... ok [INFO] [stdout] test interactive_yes ... ok [INFO] [stdout] test invalid_flag_blind ... ok [INFO] [stdout] test remove_empty_dir ... ok [INFO] [stdout] test invalid_flag_quiet ... ok [INFO] [stdout] test remove_missing_with_force ... ok [INFO] [stdout] test remove_missing ... ok [INFO] [stdout] test remove_symlink ... ok [INFO] [stdout] test remove_filled_dir_recursively ... ok [INFO] [stdout] test interactive_no ... ok [INFO] [stdout] test invalid_flag_trash ... ok [INFO] [stdout] test stdout_and_stderr_on_success ... ok [INFO] [stdout] test remove_empty_dir_recursively ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/interactive_test.rs (/opt/rustwide/target/debug/deps/interactive_test-5d3ae2c63ccd2ee1) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test not_found ... ok [INFO] [stdout] test answer_yes ... ok [INFO] [stdout] test answer_uppercase_y ... ok [INFO] [stdout] test remove_filled_dir_recursive_trash ... ignored, Only run with the test-trash feature [INFO] [stdout] test answer_lowercase_y ... ok [INFO] [stdout] test answer_uppercase_n ... ok [INFO] [stdout] test answer_no ... ok [INFO] [stdout] test answer_lowercase_n ... ok [INFO] [stdout] test remove_file_yes ... ok [INFO] [stdout] test remove_empty_dir_yes ... ok [INFO] [stdout] test remove_empty_dir_recursive_yes ... ok [INFO] [stdout] test answer_invalid ... ok [INFO] [stdout] test remove_filled_dir_recursive_no ... ok [INFO] [stdout] test remove_empty_dir_recursive_no ... ok [INFO] [stdout] test remove_filled_dir_recursive_yes_to_all ... ok [INFO] [stdout] test remove_empty_dir_no ... ok [INFO] [stdout] test remove_file_no ... ok [INFO] [stdout] test remove_filled_dir_recursive_descend_but_keep_content_and_remove_dir ... ok [INFO] [stdout] test remove_symlink_no ... ok [INFO] [stdout] test remove_filled_dir_recursive_descend_but_keep_all ... ok [INFO] [stdout] test remove_filled_dir_recursive_descend_but_keep_dir ... ok [INFO] [stdout] test remove_symlink_yes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/link_test.rs (/opt/rustwide/target/debug/deps/link_test-c0a5125b3067f313) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test hard_link_to_a_file_remove_link ... ok [INFO] [stdout] test symlink_to_an_empty_dir_remove_dir ... ok [INFO] [stdout] test symlink_to_an_empty_dir_remove_link ... ok [INFO] [stdout] test symlink_to_a_file_remove_file ... ok [INFO] [stdout] test symlink_to_a_file_remove_link ... ok [INFO] [stdout] test hard_link_to_a_file_remove_file ... ok [INFO] [stdout] test symlink_to_a_filled_dir_remove_link ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/quiet_test.rs (/opt/rustwide/target/debug/deps/quiet_test-f4d0476948b1b903) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test file ... ok [INFO] [stdout] test symlink ... ok [INFO] [stdout] test filled_dir ... ok [INFO] [stdout] test empty_dir ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/recursive_test.rs (/opt/rustwide/target/debug/deps/recursive_test-bf4b88c6b4759ddd) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test empty_dir ... ok [INFO] [stdout] test symlink_to_file ... ok [INFO] [stdout] test nested_dir ... ok [INFO] [stdout] test symlink_to_filled_dir ... ok [INFO] [stdout] test filled_dir ... ok [INFO] [stdout] test file ... ok [INFO] [stdout] test symlink_to_empty_dir ... ok [INFO] [stderr] Running tests/trash_test.rs (/opt/rustwide/target/debug/deps/trash_test-3661f2f66730d93e) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test empty_directory ... ignored, Only run with the test-trash feature [INFO] [stdout] test file ... ignored, Only run with the test-trash feature [INFO] [stdout] test filled_directory ... ignored, Only run with the test-trash feature [INFO] [stdout] test link ... ignored, Only run with the test-trash (and test-symlink on Windows) feature [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/verbose_test.rs (/opt/rustwide/target/debug/deps/verbose_test-7dabb02c13b51d14) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test nothing_to_do ... ok [INFO] [stdout] test some_not_found ... ok [INFO] [stdout] test none_found ... ok [INFO] [stdout] test skipped_paths ... ok [INFO] [stdout] test found_file_dir_and_link ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4e9a86fe57e0629e765410da47d16395a2d4373f2eb36b955e5c377c094ab4e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e9a86fe57e0629e765410da47d16395a2d4373f2eb36b955e5c377c094ab4e1", kill_on_drop: false }` [INFO] [stdout] 4e9a86fe57e0629e765410da47d16395a2d4373f2eb36b955e5c377c094ab4e1