Downloading crates ... Downloaded rand v0.4.6 Downloaded unicode-xid v0.2.2 Downloaded syn v1.0.85 Downloaded tempdir v0.3.7 Downloaded diff v0.1.12 Downloaded quote v1.0.14 Downloaded proc-macro2 v1.0.36 Downloaded filetime v0.2.15 Downloaded test-case v1.2.1 Downloaded remove_dir_all v0.5.3 Compiling cfg-if v1.0.0 Compiling proc-macro2 v1.0.36 Compiling unicode-xid v0.2.2 Compiling lazy_static v1.4.0 Compiling regex-syntax v0.6.25 Compiling bitflags v1.3.2 Compiling syn v1.0.85 Compiling once_cell v1.9.0 Compiling same-file v1.0.6 Compiling hashbrown v0.11.2 Compiling fnv v1.0.7 Compiling strsim v0.10.0 Compiling termcolor v1.1.2 Compiling ansi_term v0.12.1 Compiling remove_dir_all v0.5.3 Compiling normpath v0.3.2 Compiling humantime v2.1.0 Compiling diff v0.1.12 Compiling libc v0.2.112 Compiling test-case v1.2.1 Compiling memchr v2.4.1 Compiling memoffset v0.6.5 Compiling anyhow v1.0.52 Compiling num-traits v0.2.14 Compiling log v0.4.14 Compiling walkdir v2.3.2 Compiling crossbeam-utils v0.8.5 Compiling lscolors v0.8.1 Compiling thread_local v1.1.3 Compiling aho-corasick v0.7.18 Compiling bstr v0.2.17 Compiling os_str_bytes v6.0.0 Compiling indexmap v1.8.0 Compiling num-integer v0.1.44 Compiling quote v1.0.14 Compiling terminal_size v0.1.17 Compiling nix v0.23.1 Compiling dirs-sys-next v0.1.2 Compiling atty v0.2.14 Compiling time v0.1.43 Compiling users v0.11.0 Compiling rand v0.4.6 Compiling num_cpus v1.13.1 Compiling filetime v0.2.15 Compiling textwrap v0.14.2 Compiling dirs-next v2.0.0 Compiling clap v3.0.5 Compiling chrono v0.4.19 Compiling regex v1.5.4 Compiling tempdir v0.3.7 Compiling globset v0.4.8 Compiling ignore v0.4.18 Compiling ctrlc v3.2.1 Compiling fd-find v8.3.2 (/build/fd/src/fd-8.3.2) Finished release [optimized] target(s) in 20m 40s Running unittests (target/release/deps/fd-6169961ca03457c2) running 128 tests test exec::input::path_tests::basename_dir ... ok test exec::input::path_tests::basename_empty ... ok test app::verify_app ... ok test exec::input::path_tests::dirname_dir ... ok test exec::input::path_tests::hidden ... ok test exec::input::path_tests::remove_ext_dir ... ok test exec::input::path_tests::dirname_root ... ok test exec::input::path_tests::dirname_utf8_1 ... ok test exec::input::path_tests::basename_simple ... ok test exit_codes::tests::success_if_no_error ... ok test exit_codes::tests::success_when_no_results ... ok test exec::input::path_tests::dirname_utf8_0 ... ok test filter::owner::owner_parsing::empty ... ok test filter::owner::owner_parsing::more_colons ... ok test exec::input::path_tests::dirname_simple ... ok test filesystem::tests::strip_current_dir_basic ... ok test exec::tests::generate_custom_path_separator ... ok test exec::input::path_tests::remove_ext_simple ... ok test exec::input::path_tests::remove_ext_utf8 ... ok test exec::input::path_tests::remove_ext_empty ... ok test exec::input::path_tests::basename_utf8_1 ... ok test filter::owner::owner_parsing::gid_only ... ok test filter::owner::owner_parsing::both_negate ... ok test exec::input::path_tests::basename_utf8_0 ... ok test exit_codes::tests::general_error_if_at_least_one_error ... ok test filter::owner::owner_parsing::colon_only ... ok test exec::tests::tokens_multiple_batch ... ok test exec::tests::tokens_with_no_extension ... ok test exec::tests::tokens_single_batch ... ok test exec::tests::tokens_with_parent ... ok test exec::tests::tokens_with_placeholder ... ok test exec::tests::tokens_with_basename_no_extension ... ok test exec::tests::tokens_with_basename ... ok test exec::tests::tokens_multiple ... ok test filter::owner::owner_parsing::uid_only ... ok test filter::owner::owner_parsing::trailing ... ok test filter::owner::owner_parsing::only_colons ... ok test filter::size::tests::ensure_bad_format_returns_none_1 ... ok test filter::owner::owner_parsing::uid_gid ... ok test filter::size::tests::ensure_bad_format_returns_none_3 ... ok test filter::size::tests::ensure_bad_format_returns_none_2 ... ok test filter::size::tests::byte_plus_multiplier ... ok test filter::size::tests::byte_plus ... ok test filter::size::tests::byte_minus ... ok test filter::owner::owner_parsing::uid_negate ... ok test filter::size::tests::ensure_missing_number_returns_none ... ok test filter::size::tests::ensure_invalid_unit_returns_none_1 ... ok test filter::size::tests::ensure_bb_format_returns_none ... ok test filter::size::tests::ensure_invalid_unit_returns_none_2 ... ok test filter::owner::owner_parsing::uid_not_gid ... ok test filter::size::tests::ensure_invalid_unit_returns_none_3 ... ok test filter::size::tests::ensure_bib_format_returns_none ... ok test filter::size::tests::ensure_missing_unit_returns_none ... ok test filter::size::tests::giga_minus ... ok test filter::size::tests::giga_minus_suffix_upper ... ok test filter::size::tests::giga_plus ... ok test filter::size::tests::gibi_plus_suffix ... ok test filter::size::tests::gibi_minus ... ok test filter::size::tests::giga_minus_upper ... ok test filter::size::tests::giga_plus_suffix ... ok test filter::size::tests::gibi_plus_suffix_upper ... ok test filter::size::tests::giga_plus_upper ... ok test filter::size::tests::is_within_greater_than ... ok test filter::size::tests::is_within_greater_than_equal ... ok test filter::size::tests::is_within_less_than ... ok test filter::size::tests::is_within_less_than_equal ... ok test filter::size::tests::giga_minus_suffix ... ok test filter::size::tests::gibi_plus ... ok test filter::size::tests::kibi_minus_multiplier ... ok test filter::size::tests::gibi_minus_suffix_upper ... ok test filter::size::tests::kibi_minus_suffix ... ok test filter::size::tests::kibi_minus_suffix_upper ... ok test filter::size::tests::kibi_minus_upper ... ok test filter::size::tests::kibi_plus ... ok test filter::size::tests::kibi_plus_suffix ... ok test filter::size::tests::kibi_plus_multiplier ... ok test filter::size::tests::giga_plus_suffix_upper ... ok test filter::size::tests::kibi_plus_suffix_upper ... ok test filter::size::tests::kibi_plus_upper ... ok test filter::size::tests::gibi_minus_upper ... ok test filter::size::tests::kilo_minus ... ok test filter::size::tests::kilo_minus_upper ... ok test filter::size::tests::kilo_minus_suffix_upper ... ok test filter::size::tests::kilo_plus ... ok test filter::size::tests::kilo_minus_multiplier ... ok test filter::size::tests::gibi_minus_suffix ... ok test filter::size::tests::kilo_plus_suffix_upper ... ok test filter::size::tests::kilo_minus_suffix ... ok test filter::size::tests::kilo_plus_suffix ... ok test filter::size::tests::mebi_minus_suffix ... ok test filter::size::tests::gibi_plus_upper ... ok test filter::size::tests::mebi_minus_suffix_upper ... ok test filter::size::tests::mebi_plus ... ok test filter::size::tests::mebi_minus ... ok test filter::size::tests::mebi_plus_suffix ... ok test filter::size::tests::kibi_minus ... ok test filter::size::tests::kilo_plus_upper ... ok test filter::size::tests::mega_minus_suffix ... ok test filter::size::tests::mebi_plus_suffix_upper ... ok test filter::size::tests::mebi_plus_upper ... ok test filter::size::tests::mega_minus ... ok test filter::size::tests::mega_plus_suffix ... ok test filter::size::tests::mebi_minus_upper ... ok test filter::size::tests::mega_plus_upper ... ok test filter::size::tests::mega_minus_upper ... ok test filter::size::tests::mega_plus ... ok test filter::size::tests::mega_plus_suffix_upper ... ok test filter::size::tests::tebi_minus_suffix_upper ... ok test filter::size::tests::mega_minus_suffix_upper ... ok test filter::size::tests::tebi_minus_suffix ... ok test filter::size::tests::tebi_plus ... ok test filter::size::tests::tebi_minus_upper ... ok test filter::size::tests::tebi_plus_suffix ... ok test filter::size::tests::tebi_minus ... ok test filter::size::tests::tebi_plus_suffix_upper ... ok test filter::size::tests::tera_minus ... ok test filter::size::tests::tebi_plus_upper ... ok test filter::size::tests::tera_minus_suffix_upper ... ok test filter::size::tests::tera_plus ... ok test filter::size::tests::tera_minus_suffix ... ok test filter::size::tests::tera_minus_upper ... ok test filter::size::tests::tera_plus_suffix_upper ... ok test filter::size::tests::tera_plus_suffix ... ok test filter::size::tests::tera_plus_upper ... ok test regex_helper::pattern_has_uppercase_char_advanced ... ok test regex_helper::matches_strings_with_leading_dot_simple ... ok test filter::time::tests::is_time_filter_applicable ... ok test regex_helper::pattern_has_uppercase_char_simple ... ok test result: ok. 128 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.07s Running tests/tests.rs (target/release/deps/tests-b121464cb7236e7a) running 73 tests test test_file_system_boundaries ... ok test test_custom_path_separator ... ok test test_exact_depth ... ok test test_case_sensitive_glob_searches ... ok test test_custom_ignore_files ... FAILED test test_absolute_path ... ok test test_excludes ... FAILED test test_implicit_absolute_path ... ok test test_glob_searches_with_extension ... ok test test_list_details ... ok test test_hidden ... ok test test_follow ... ok test test_custom_ignore_precedence ... ok test test_modified_absolute ... ok test test_multi_file ... FAILED test test_full_path ... ok test test_gitignore_and_fdignore ... FAILED test test_case_sensitive ... ok test test_max_depth ... ok test test_exec_batch_with_limit ... ok test test_case_insensitive ... ok test test_no_ignore_vcs ... ok test test_min_depth ... ok test test_no_ignore ... ok test test_no_ignore_aliases ... ok test test_no_ignore_parent ... ok test test_empty_pattern ... ok test test_no_extension ... ok test test_base_directory ... ok test test_full_path_glob_searches ... ok test test_error_if_hidden_not_set_and_pattern_starts_with_dot ... ok test test_no_ignore_vcs_child_dir ... ok test test_glob_searches ... ok test test_normalized_absolute_path ... ok test test_no_ignore_parent_inner_git ... ok test test_opposing::no_ignore ... FAILED test test_opposing::absolute_path ... ok test test_max_results ... ok test test_opposing::u ... FAILED test test_modified_relative ... ok test test_invalid_utf8 ... ok test test_print0 ... ok test test_symlink_and_full_path_abs_path ... ok test test_opposing::no_ignore_vcs ... ok test test_opposing::hidden ... ok test test_regex_overrides_glob ... ok test test_symlink_and_absolute_path ... ok test test_explicit_root_path ... ok test test_regex_searches ... ok test test_opposing::follow ... ok test test_symlink_and_full_path ... ok test test_strip_cwd_prefix ... ok test test_multi_file_with_missing ... ok test test_opposing::uu ... ok test test_symlink_as_root ... ok test test_symlink_as_absolute_root ... ok test test_smart_case_glob_searches ... ok test test_prune ... FAILED test test_exec_batch ... ok test test_number_parsing_errors ... ok test test_follow_broken_symlink ... ok test test_type_executable ... ok test test_simple ... ok test test_fixed_strings ... ok test test_quiet ... ok test test_type_empty ... ok test test_smart_case ... ok test test_type ... ok test test_exec_invalid_utf8 ... ok test test_extension ... ok test test_exec ... ok test test_exec_with_separator ... ok test test_size ... ok failures: ---- test_custom_ignore_files stdout ---- thread 'test_custom_ignore_files' panicked at '`fd --ignore-file custom.ignore foo` did not exit successfully. stdout: --- --- stderr: --- thread '' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:251:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'main' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:493:9 ---', tests/testenv/mod.rs:211:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ---- test_excludes stdout ---- thread 'test_excludes' panicked at '`fd --exclude *.foo` did not exit successfully. stdout: --- --- stderr: --- thread '' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:251:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'main' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:493:9 ---', tests/testenv/mod.rs:211:13 ---- test_multi_file stdout ---- thread 'test_multi_file' panicked at '`fd a.foo test1 test2` did not exit successfully. stdout: --- --- stderr: --- thread '' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:251:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'main' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:493:9 ---', tests/testenv/mod.rs:211:13 ---- test_gitignore_and_fdignore stdout ---- thread 'test_gitignore_and_fdignore' panicked at '`fd ignored` did not exit successfully. stdout: --- --- stderr: --- thread '' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:251:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'main' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:493:9 ---', tests/testenv/mod.rs:211:13 ---- test_opposing::no_ignore stdout ---- thread 'test_opposing::no_ignore' panicked at '`fd --no-ignore --ignore` did not exit successfully. stdout: --- --- stderr: --- thread '' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:251:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'main' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:493:9 ---', tests/testenv/mod.rs:211:13 ---- test_opposing::u stdout ---- thread 'test_opposing::u' panicked at '`fd ` did not exit successfully. stdout: --- --- stderr: --- thread '' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:251:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'main' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:493:9 ---', tests/testenv/mod.rs:211:13 ---- test_prune stdout ---- thread 'test_prune' panicked at '`fd --prune foo` did not exit successfully. stdout: --- --- stderr: --- thread '' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:251:13 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'main' panicked at 'assertion failed: `(left == right)` left: `274945018064`, right: `0`', /build/rust/src/rustc-1.56.0-src/library/std/src/sync/mpsc/shared.rs:493:9 ---', tests/testenv/mod.rs:211:13 failures: test_custom_ignore_files test_excludes test_gitignore_and_fdignore test_multi_file test_opposing::no_ignore test_opposing::u test_prune test result: FAILED. 66 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 16.85s error: test failed, to rerun pass '--test tests' ==> ERROR: A failure occurred in check().  Aborting...