Add --max-results=<count> option
This new option can be used instead of piping to `head -n <count>` for improved performance:

| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|:---|---:|---:|---:|---:|
| `fd --max-buffer-time=0`<br>`flow.yaml` | 153.9 ± 2.5 | 151.3 | 170.3 | 4.21 ± 5.86 |
| `fd --max-buffer-time=0`<br>`flow.yaml \| head -n 1` | 145.3 ± 17.4 | 111.0 | 180.2 | 3.98 ± 5.55 |
| `fd --max-results=1 flow.yaml` | 36.5 ± 50.8 | 7.2 | 145.7 | 1.00 |

Note: there is a large standard deviation on the last result due to the non-deterministic (parallelized) file system traversal. With `--max-results`, we don't have to traverse the whole filesystem tree, so it's all about luck (the same is true when piping to `head -n1`).

We can also see this by taking a look at the histogram of timings:

![image](https://user-images.githubusercontent.com/4209276/78276144-eaf4e300-7512-11ea-86fc-f83e27f837cc.png)

`--max-results=1` is really fast most of the time, but there is second peak around 125 ms.

The benchmark above was done for a hot disk cache. For a cold cache, the performance difference is even larger (in this particular example):

| Command | Mean [ms] | Min [ms] | Max [ms] | Relative |
|:---|---:|---:|---:|---:|
| `fd --max-buffer-time=0`<br>`flow.yaml` | 869.9 ± 9.2 | 853.1 | 891.1 | 10.29 ± 0.29 |
| `fd --max-buffer-time=0`<br>`flow.yaml \| head -n 1` | 684.3 ± 4.0 | 677.6 | 691.1 | 8.10 ± 0.22 |
| `fd --max-results=1 flow.yaml` | 84.5 ± 2.2 | 81.4 | 87.7 | 1.00 |

Interestingly, we see very small standard deviation values now. It looks like the cold-cache traversal is more deterministic(?).


closes #472
closes #476
When used with emacs helm, fd process is created after every char inputting. I want to limit the number of the find result, because the extra results have no use and just cost power.

If there are too many results (more than 100 for me), I will find again until the results are less than 30. This is my common use(99%).
Feature request: limit the number of find result
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 84f272d03..ce9375723 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 ## Features
 
+- Added `--max-results=<count>` option to limit the number of search results, see #472 and #476
+  This can be useful to speed up searches in cases where you know that there are only N results.
+  Using this option is also (slightly) faster than piping to `head -n <count>` where `fd` can only
+  exit when it finds the search results `<count> + 1`.
 - Support additional ANSI font styles in `LS_COLORS`: faint, slow blink, rapid blink, dimmed, hidden and strikethrough.
 
 ## Bugfixes
diff --git a/doc/fd.1 b/doc/fd.1
index 90614c696..8bb2effd7 100644
--- a/doc/fd.1
+++ b/doc/fd.1
@@ -80,6 +80,9 @@ is matched against the full path.
 Separate search results by the null character (instead of newlines). Useful for piping results to
 .IR xargs .
 .TP
+.B \-\-max\-results count
+Limit the number of search results to 'count' and quit immediately.
+.TP
 .B \-\-show-errors
 Enable the display of filesystem errors for situations such as insufficient
 permissions or dead symlinks.
diff --git a/src/app.rs b/src/app.rs
index a44b3ee6c..57156e151 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -251,6 +251,14 @@ pub fn build_app() -> App<'static, 'static> {
                 .value_name("date|dur")
                 .number_of_values(1),
         )
+        .arg(
+            arg("max-results")
+                .long("max-results")
+                .takes_value(true)
+                .value_name("count")
+                .conflicts_with_all(&["exec", "exec-batch"])
+                .hidden_short_help(true),
+        )
         .arg(
             arg("show-errors")
                 .long("show-errors")
@@ -457,6 +465,9 @@ fn usage() -> HashMap<&'static str, Help> {
            Examples:\n    \
                --changed-before '2018-10-27 10:00:00'\n    \
                --change-older-than 2weeks");
+    doc!(h, "max-results"
+        , "(hidden)"
+        , "Limit the number of search results to 'count' and quit immediately.");
     doc!(h, "show-errors"
         , "Enable display of filesystem errors"
         , "Enable the display of filesystem errors for situations such as insufficient permissions \
diff --git a/src/internal/opts.rs b/src/internal/opts.rs
index b3feb1cbc..88ace4e4f 100644
--- a/src/internal/opts.rs
+++ b/src/internal/opts.rs
@@ -81,4 +81,7 @@ pub struct FdOptions {
 
     /// The separator used to print file paths.
     pub path_separator: Option<String>,
+
+    /// The maximum number of search results
+    pub max_results: Option<usize>,
 }
diff --git a/src/main.rs b/src/main.rs
index a186ba861..f3750fe72 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -279,6 +279,10 @@ fn main() {
         time_constraints,
         show_filesystem_errors: matches.is_present("show-errors"),
         path_separator,
+        max_results: matches
+            .value_of("max-results")
+            .and_then(|n| usize::from_str_radix(n, 10).ok())
+            .filter(|&n| n != 0),
     };
 
     match RegexBuilder::new(&pattern_regex)
diff --git a/src/walk.rs b/src/walk.rs
index 68595e8f1..fe09c3295 100644
--- a/src/walk.rs
+++ b/src/walk.rs
@@ -199,6 +199,8 @@ fn spawn_receiver(
             let stdout = io::stdout();
             let mut stdout = stdout.lock();
 
+            let mut num_results = 0;
+
             for worker_result in rx {
                 match worker_result {
                     WorkerResult::Entry(value) => {
@@ -229,6 +231,8 @@ fn spawn_receiver(
                                 output::print_entry(&mut stdout, &value, &config, &wants_to_quit);
                             }
                         }
+
+                        num_results += 1;
                     }
                     WorkerResult::Error(err) => {
                         if show_filesystem_errors {
@@ -236,6 +240,12 @@ fn spawn_receiver(
                         }
                     }
                 }
+
+                if let Some(max_results) = config.max_results {
+                    if num_results >= max_results {
+                        break;
+                    }
+                }
             }
 
             // If we have finished fast enough (faster than max_buffer_time), we haven't streamed

diff --git a/tests/testenv/mod.rs b/tests/testenv/mod.rs
index cf3e6c6dd..fda50e44d 100644
--- a/tests/testenv/mod.rs
+++ b/tests/testenv/mod.rs
@@ -192,19 +192,13 @@ impl TestEnv {
         PathBuf::from(components.next().expect("root directory").as_os_str())
     }
 
-    /// Assert that calling *fd* with the specified arguments produces the expected output.
-    pub fn assert_output(&self, args: &[&str], expected: &str) {
-        self.assert_output_subdirectory(".", args, expected)
-    }
-
     /// Assert that calling *fd* in the specified path under the root working directory,
     /// and with the specified arguments produces the expected output.
-    pub fn assert_output_subdirectory<P: AsRef<Path>>(
+    pub fn assert_success_and_get_output<P: AsRef<Path>>(
         &self,
         path: P,
         args: &[&str],
-        expected: &str,
-    ) {
+    ) -> process::Output {
         // Setup *fd* command.
         let mut cmd = process::Command::new(&self.fd_exe);
         cmd.current_dir(self.temp_dir.path().join(path));
@@ -218,6 +212,24 @@ impl TestEnv {
             panic!(format_exit_error(args, &output));
         }
 
+        output
+    }
+
+    /// Assert that calling *fd* with the specified arguments produces the expected output.
+    pub fn assert_output(&self, args: &[&str], expected: &str) {
+        self.assert_output_subdirectory(".", args, expected)
+    }
+
+    /// Assert that calling *fd* in the specified path under the root working directory,
+    /// and with the specified arguments produces the expected output.
+    pub fn assert_output_subdirectory<P: AsRef<Path>>(
+        &self,
+        path: P,
+        args: &[&str],
+        expected: &str,
+    ) {
+        let output = self.assert_success_and_get_output(path, args);
+
         // Normalize both expected and actual output.
         let expected = normalize_output(expected, true, self.normalize_line);
         let actual = normalize_output(
diff --git a/tests/tests.rs b/tests/tests.rs
index ad8a1e125..18d24f7eb 100644
--- a/tests/tests.rs
+++ b/tests/tests.rs
@@ -1470,3 +1470,29 @@ fn test_base_directory() {
         ),
     );
 }
+
+#[test]
+fn test_max_results() {
+    let te = TestEnv::new(DEFAULT_DIRS, DEFAULT_FILES);
+
+    // Unrestricted
+    te.assert_output(
+        &["--max-results=0", "c.foo"],
+        "one/two/C.Foo2
+         one/two/c.foo",
+    );
+
+    // Limited to two results
+    te.assert_output(
+        &["--max-results=2", "c.foo"],
+        "one/two/C.Foo2
+         one/two/c.foo",
+    );
+
+    // Limited to one result. We could find either C.Foo2 or c.foo
+    let output = te.assert_success_and_get_output(".", &["--max-results=1", "c.foo"]);
+    let stdout = String::from_utf8_lossy(&output.stdout);
+    let stdout = stdout.trim();
+    let stdout = stdout.replace(&std::path::MAIN_SEPARATOR.to_string(), "/");
+    assert!(stdout == "one/two/C.Foo2" || stdout == "one/two/c.foo");
+}

{"test_max_results": {"run": "NONE", "test": "FAIL", "fix": "PASS"}}
{"internal::filter::size::tests::kibi_minus_multiplier": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::remove_ext_dir": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_no_ignore_aliases": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::basename_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_modified_asolute": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_print0": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tebi_plus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::hidden": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_bb_format_returns_none": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::gibi_minus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_type_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_extension": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_case_insensitive": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_custom_ignore_files": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::byte_plus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tebi_minus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::giga_minus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_bad_format_returns_none_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_invalid_unit_returns_none_1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tera_minus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_glob_searches": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_missing_number_returns_none": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_invalid_unit_returns_none_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kibi_plus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tebi_minus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_case_sensitive_glob_searches": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::gibi_plus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_bad_format_returns_none_2": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tebi_plus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_exec": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_excludes": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kilo_plus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::gibi_plus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::gibi_plus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mega_plus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kibi_minus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_full_path_glob_searches": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_multi_file": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::remove_ext_utf8": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_type_executable": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::gibi_minus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tera_plus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::is_within_greater_than": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_hidden": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tera_plus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_follow": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mega_minus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tera_minus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_custom_path_separator": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tera_plus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::remove_ext_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kibi_minus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mega_plus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::basename_utf8_1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::gibi_minus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mebi_minus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::giga_plus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::giga_minus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_smart_case_glob_searches": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_missing_symbol_returns_none": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_symlink_as_root": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kibi_plus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_implicit_absolute_path": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_exec_short_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kibi_minus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::tests::tokens_with_parent": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::tests::passthru_of_original_exec": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::basename_dir": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_invalid_unit_returns_none_3": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tebi_plus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mega_plus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kilo_minus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kibi_minus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_symlink_as_absolute_root": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_max_depth": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exit_codes::tests::general_error_with_at_least_a_matching_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::giga_plus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mebi_minus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::remove_ext_simple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::tests::tokens_with_basename_no_extension": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tebi_minus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::tests::tokens_multiple_batch": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_exec_substitution": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_glob_searches_with_extension": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_follow_broken_symlink": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_bad_format_returns_none_1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kilo_minus_multiplier": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tebi_minus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tebi_plus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mebi_plus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::time::tests::is_time_filter_applicable": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_modified_relative": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_absolute_path": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::tests::tokens_single_batch": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::byte_plus_multiplier": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tera_minus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mega_minus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_normalized_absolute_path": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_no_ignore_vcs": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tera_plus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::dirname_dir": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_explicit_root_path": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mebi_minus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::dirname_utf8_1": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_exec_batch_short_arg": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_symlink_and_full_path": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::basename_utf8_0": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_fixed_strings": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::giga_plus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::giga_plus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kibi_plus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::is_within_less_than": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mebi_minus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_full_path": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exit_codes::tests::success_with_no_error": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::dirname_empty": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_symlink_and_absolute_path": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_symlink_and_full_path_abs_path": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_base_directory": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kibi_plus_multiplier": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_exec_batch": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mebi_plus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_size": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::tests::temp_check_that_exec_context_observed": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mebi_plus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::dirname_root": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::dirname_simple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::tests::tokens_with_no_extension": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kilo_minus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::giga_minus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_bib_format_returns_none": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kilo_minus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::dirname_utf8_0": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::tera_minus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::gibi_plus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::tests::tokens_with_placeholder": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kibi_plus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::tests::tokens_multiple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kilo_plus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mega_minus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::byte_minus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_file_system_boundaries": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_regex_searches": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::ensure_missing_unit_returns_none": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kilo_plus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mebi_plus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_type": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_gitignore_and_fdignore": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_case_sensitive": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mega_minus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::tests::tokens_with_basename": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::tests::normal_exec_substitution": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exit_codes::tests::success_with_empty_vec": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kilo_plus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_no_ignore": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_custom_ignore_precedence": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::giga_minus": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::gibi_minus_suffix": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_simple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_regex_overrides_glob": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "exec::input::path_tests::basename_simple": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_smart_case": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::kilo_minus_suffix_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::is_within_less_than_equal": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::mega_plus_upper": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "internal::filter::size::tests::is_within_greater_than_equal": {"run": "PASS", "test": "PASS", "fix": "PASS"}, "test_invalid_utf8": {"run": "PASS", "test": "PASS", "fix": "PASS"}}
{"test_max_results": {"run": "NONE", "test": "FAIL", "fix": "PASS"}}
{"passed_count": 167, "failed_count": 0, "skipped_count": 0, "passed_tests": ["internal::filter::size::tests::kibi_minus_multiplier", "exec::input::path_tests::remove_ext_dir", "test_no_ignore_aliases", "exec::input::path_tests::basename_empty", "test_modified_asolute", "test_print0", "internal::filter::size::tests::tebi_plus_suffix", "exec::input::path_tests::hidden", "internal::filter::size::tests::ensure_bb_format_returns_none", "internal::filter::size::tests::gibi_minus_suffix_upper", "test_type_empty", "test_extension", "test_case_insensitive", "test_custom_ignore_files", "internal::filter::size::tests::byte_plus", "internal::filter::size::tests::tebi_minus_suffix", "internal::filter::size::tests::giga_minus_upper", "internal::filter::size::tests::ensure_bad_format_returns_none_3", "internal::filter::size::tests::ensure_invalid_unit_returns_none_1", "internal::filter::size::tests::tera_minus_suffix", "test_glob_searches", "internal::filter::size::tests::ensure_missing_number_returns_none", "internal::filter::size::tests::ensure_invalid_unit_returns_none_2", "internal::filter::size::tests::kibi_plus", "internal::filter::size::tests::tebi_minus_upper", "test_case_sensitive_glob_searches", "internal::filter::size::tests::gibi_plus_upper", "internal::filter::size::tests::ensure_bad_format_returns_none_2", "internal::filter::size::tests::tebi_plus", "test_exec", "test_excludes", "internal::filter::size::tests::kilo_plus_upper", "internal::filter::size::tests::gibi_plus", "internal::filter::size::tests::gibi_plus_suffix_upper", "internal::filter::size::tests::mega_plus", "internal::filter::size::tests::kibi_minus_upper", "test_full_path_glob_searches", "test_multi_file", "exec::input::path_tests::remove_ext_utf8", "test_type_executable", "internal::filter::size::tests::gibi_minus", "internal::filter::size::tests::tera_plus_suffix", "internal::filter::size::tests::is_within_greater_than", "test_hidden", "internal::filter::size::tests::tera_plus_upper", "test_follow", "internal::filter::size::tests::mega_minus_suffix", "internal::filter::size::tests::tera_minus_upper", "test_custom_path_separator", "internal::filter::size::tests::tera_plus_suffix_upper", "exec::input::path_tests::remove_ext_empty", "internal::filter::size::tests::kibi_minus_suffix", "internal::filter::size::tests::mega_plus_suffix_upper", "exec::input::path_tests::basename_utf8_1", "internal::filter::size::tests::gibi_minus_upper", "internal::filter::size::tests::mebi_minus", "internal::filter::size::tests::giga_plus_upper", "internal::filter::size::tests::giga_minus_suffix", "test_smart_case_glob_searches", "internal::filter::size::tests::ensure_missing_symbol_returns_none", "test_symlink_as_root", "internal::filter::size::tests::kibi_plus_suffix_upper", "test_implicit_absolute_path", "test_exec_short_arg", "internal::filter::size::tests::kibi_minus", "exec::tests::tokens_with_parent", "internal::tests::passthru_of_original_exec", "exec::input::path_tests::basename_dir", "internal::filter::size::tests::ensure_invalid_unit_returns_none_3", "internal::filter::size::tests::tebi_plus_suffix_upper", "internal::filter::size::tests::mega_plus_suffix", "internal::filter::size::tests::kilo_minus_suffix", "internal::filter::size::tests::kibi_minus_suffix_upper", "test_symlink_as_absolute_root", "test_max_depth", "exit_codes::tests::general_error_with_at_least_a_matching_error", "internal::filter::size::tests::giga_plus_suffix_upper", "internal::filter::size::tests::mebi_minus_suffix_upper", "exec::input::path_tests::remove_ext_simple", "exec::tests::tokens_with_basename_no_extension", "internal::filter::size::tests::tebi_minus", "exec::tests::tokens_multiple_batch", "test_exec_substitution", "test_glob_searches_with_extension", "test_follow_broken_symlink", "internal::filter::size::tests::ensure_bad_format_returns_none_1", "internal::filter::size::tests::kilo_minus_multiplier", "internal::filter::size::tests::tebi_minus_suffix_upper", "internal::filter::size::tests::tebi_plus_upper", "internal::filter::size::tests::mebi_plus_upper", "internal::filter::time::tests::is_time_filter_applicable", "test_modified_relative", "test_absolute_path", "exec::tests::tokens_single_batch", "internal::filter::size::tests::byte_plus_multiplier", "internal::filter::size::tests::tera_minus", "internal::filter::size::tests::mega_minus_suffix_upper", "test_normalized_absolute_path", "test_no_ignore_vcs", "internal::filter::size::tests::tera_plus", "exec::input::path_tests::dirname_dir", "test_explicit_root_path", "internal::filter::size::tests::mebi_minus_suffix", "exec::input::path_tests::dirname_utf8_1", "test_exec_batch_short_arg", "test_symlink_and_full_path", "exec::input::path_tests::basename_utf8_0", "test_fixed_strings", "internal::filter::size::tests::giga_plus_suffix", "internal::filter::size::tests::giga_plus", "internal::filter::size::tests::kibi_plus_upper", "internal::filter::size::tests::is_within_less_than", "internal::filter::size::tests::mebi_minus_upper", "test_invalid_utf8", "test_full_path", "exit_codes::tests::success_with_no_error", "exec::input::path_tests::dirname_empty", "test_symlink_and_absolute_path", "test_symlink_and_full_path_abs_path", "test_base_directory", "internal::filter::size::tests::kibi_plus_multiplier", "test_exec_batch", "internal::filter::size::tests::mebi_plus", "test_size", "internal::tests::temp_check_that_exec_context_observed", "internal::filter::size::tests::mebi_plus_suffix_upper", "exec::input::path_tests::dirname_root", "exec::input::path_tests::dirname_simple", "exec::tests::tokens_with_no_extension", "internal::filter::size::tests::kilo_minus_upper", "internal::filter::size::tests::giga_minus_suffix_upper", "internal::filter::size::tests::ensure_bib_format_returns_none", "internal::filter::size::tests::kilo_minus", "exec::input::path_tests::dirname_utf8_0", "internal::filter::size::tests::tera_minus_suffix_upper", "internal::filter::size::tests::gibi_plus_suffix", "exec::tests::tokens_with_placeholder", "internal::filter::size::tests::kibi_plus_suffix", "exec::tests::tokens_multiple", "internal::filter::size::tests::kilo_plus", "internal::filter::size::tests::mega_minus", "internal::filter::size::tests::byte_minus", "test_file_system_boundaries", "test_regex_searches", "internal::filter::size::tests::ensure_missing_unit_returns_none", "internal::filter::size::tests::kilo_plus_suffix", "internal::filter::size::tests::mebi_plus_suffix", "test_type", "test_gitignore_and_fdignore", "test_case_sensitive", "internal::filter::size::tests::mega_minus_upper", "exec::tests::tokens_with_basename", "internal::tests::normal_exec_substitution", "exit_codes::tests::success_with_empty_vec", "internal::filter::size::tests::kilo_plus_suffix_upper", "test_no_ignore", "test_custom_ignore_precedence", "internal::filter::size::tests::giga_minus", "internal::filter::size::tests::gibi_minus_suffix", "test_simple", "test_regex_overrides_glob", "exec::input::path_tests::basename_simple", "test_smart_case", "internal::filter::size::tests::kilo_minus_suffix_upper", "internal::filter::size::tests::is_within_less_than_equal", "internal::filter::size::tests::is_within_greater_than_equal", "internal::filter::size::tests::mega_plus_upper"], "failed_tests": [], "skipped_tests": []}
{"passed_count": 167, "failed_count": 1, "skipped_count": 0, "passed_tests": ["internal::filter::size::tests::kibi_minus_multiplier", "exec::input::path_tests::remove_ext_dir", "test_no_ignore_aliases", "exec::input::path_tests::basename_empty", "test_modified_asolute", "test_print0", "internal::filter::size::tests::tebi_plus_suffix", "exec::input::path_tests::hidden", "internal::filter::size::tests::ensure_bb_format_returns_none", "internal::filter::size::tests::gibi_minus_suffix_upper", "test_type_empty", "test_extension", "test_case_insensitive", "test_custom_ignore_files", "internal::filter::size::tests::byte_plus", "internal::filter::size::tests::tebi_minus_suffix", "internal::filter::size::tests::giga_minus_upper", "internal::filter::size::tests::ensure_bad_format_returns_none_3", "internal::filter::size::tests::ensure_invalid_unit_returns_none_1", "internal::filter::size::tests::tera_minus_suffix", "test_glob_searches", "internal::filter::size::tests::ensure_missing_number_returns_none", "internal::filter::size::tests::ensure_invalid_unit_returns_none_2", "internal::filter::size::tests::kibi_plus", "internal::filter::size::tests::tebi_minus_upper", "test_case_sensitive_glob_searches", "internal::filter::size::tests::gibi_plus_upper", "internal::filter::size::tests::ensure_bad_format_returns_none_2", "internal::filter::size::tests::tebi_plus", "test_exec", "test_excludes", "internal::filter::size::tests::kilo_plus_upper", "internal::filter::size::tests::gibi_plus", "internal::filter::size::tests::gibi_plus_suffix_upper", "internal::filter::size::tests::mega_plus", "internal::filter::size::tests::kibi_minus_upper", "test_full_path_glob_searches", "test_multi_file", "exec::input::path_tests::remove_ext_utf8", "test_type_executable", "internal::filter::size::tests::gibi_minus", "internal::filter::size::tests::tera_plus_suffix", "internal::filter::size::tests::is_within_greater_than", "test_hidden", "internal::filter::size::tests::tera_plus_upper", "test_follow", "internal::filter::size::tests::mega_minus_suffix", "internal::filter::size::tests::tera_minus_upper", "test_custom_path_separator", "internal::filter::size::tests::tera_plus_suffix_upper", "exec::input::path_tests::remove_ext_empty", "internal::filter::size::tests::kibi_minus_suffix", "internal::filter::size::tests::mega_plus_suffix_upper", "exec::input::path_tests::basename_utf8_1", "internal::filter::size::tests::mebi_minus", "internal::filter::size::tests::gibi_minus_upper", "internal::filter::size::tests::giga_plus_upper", "internal::filter::size::tests::giga_minus_suffix", "test_smart_case_glob_searches", "internal::filter::size::tests::ensure_missing_symbol_returns_none", "test_symlink_as_root", "internal::filter::size::tests::kibi_plus_suffix_upper", "test_implicit_absolute_path", "test_exec_short_arg", "internal::filter::size::tests::kibi_minus", "exec::tests::tokens_with_parent", "internal::tests::passthru_of_original_exec", "exec::input::path_tests::basename_dir", "internal::filter::size::tests::ensure_invalid_unit_returns_none_3", "internal::filter::size::tests::tebi_plus_suffix_upper", "internal::filter::size::tests::mega_plus_suffix", "internal::filter::size::tests::kilo_minus_suffix", "internal::filter::size::tests::kibi_minus_suffix_upper", "test_symlink_as_absolute_root", "test_max_depth", "exit_codes::tests::general_error_with_at_least_a_matching_error", "internal::filter::size::tests::giga_plus_suffix_upper", "internal::filter::size::tests::mebi_minus_suffix_upper", "exec::input::path_tests::remove_ext_simple", "exec::tests::tokens_with_basename_no_extension", "internal::filter::size::tests::tebi_minus", "exec::tests::tokens_multiple_batch", "test_exec_substitution", "test_glob_searches_with_extension", "test_follow_broken_symlink", "internal::filter::size::tests::ensure_bad_format_returns_none_1", "internal::filter::size::tests::kilo_minus_multiplier", "internal::filter::size::tests::mebi_plus_upper", "internal::filter::size::tests::tebi_minus_suffix_upper", "internal::filter::size::tests::tebi_plus_upper", "internal::filter::time::tests::is_time_filter_applicable", "test_modified_relative", "test_absolute_path", "exec::tests::tokens_single_batch", "internal::filter::size::tests::byte_plus_multiplier", "internal::filter::size::tests::tera_minus", "internal::filter::size::tests::mega_minus_suffix_upper", "test_no_ignore_vcs", "test_normalized_absolute_path", "internal::filter::size::tests::tera_plus", "exec::input::path_tests::dirname_dir", "test_explicit_root_path", "internal::filter::size::tests::mebi_minus_suffix", "exec::input::path_tests::dirname_utf8_1", "test_exec_batch_short_arg", "test_symlink_and_full_path", "exec::input::path_tests::basename_utf8_0", "test_fixed_strings", "internal::filter::size::tests::giga_plus_suffix", "internal::filter::size::tests::giga_plus", "internal::filter::size::tests::kibi_plus_upper", "internal::filter::size::tests::mebi_minus_upper", "internal::filter::size::tests::is_within_less_than", "test_invalid_utf8", "test_full_path", "exit_codes::tests::success_with_no_error", "exec::input::path_tests::dirname_empty", "test_symlink_and_absolute_path", "test_symlink_and_full_path_abs_path", "test_base_directory", "internal::filter::size::tests::kibi_plus_multiplier", "test_exec_batch", "internal::filter::size::tests::mebi_plus", "test_size", "internal::tests::temp_check_that_exec_context_observed", "internal::filter::size::tests::mebi_plus_suffix_upper", "exec::input::path_tests::dirname_root", "exec::input::path_tests::dirname_simple", "exec::tests::tokens_with_no_extension", "internal::filter::size::tests::kilo_minus_upper", "internal::filter::size::tests::giga_minus_suffix_upper", "internal::filter::size::tests::ensure_bib_format_returns_none", "internal::filter::size::tests::kilo_minus", "exec::input::path_tests::dirname_utf8_0", "internal::filter::size::tests::tera_minus_suffix_upper", "internal::filter::size::tests::gibi_plus_suffix", "exec::tests::tokens_with_placeholder", "internal::filter::size::tests::kibi_plus_suffix", "exec::tests::tokens_multiple", "internal::filter::size::tests::kilo_plus", "internal::filter::size::tests::mega_minus", "internal::filter::size::tests::byte_minus", "test_file_system_boundaries", "test_regex_searches", "internal::filter::size::tests::ensure_missing_unit_returns_none", "internal::filter::size::tests::kilo_plus_suffix", "internal::filter::size::tests::mebi_plus_suffix", "test_type", "test_gitignore_and_fdignore", "test_case_sensitive", "internal::filter::size::tests::mega_minus_upper", "exec::tests::tokens_with_basename", "internal::tests::normal_exec_substitution", "exit_codes::tests::success_with_empty_vec", "internal::filter::size::tests::kilo_plus_suffix_upper", "test_no_ignore", "test_custom_ignore_precedence", "internal::filter::size::tests::giga_minus", "internal::filter::size::tests::gibi_minus_suffix", "test_simple", "test_regex_overrides_glob", "exec::input::path_tests::basename_simple", "test_smart_case", "internal::filter::size::tests::kilo_minus_suffix_upper", "internal::filter::size::tests::is_within_less_than_equal", "internal::filter::size::tests::is_within_greater_than_equal", "internal::filter::size::tests::mega_plus_upper"], "failed_tests": ["test_max_results"], "skipped_tests": []}
{"passed_count": 168, "failed_count": 0, "skipped_count": 0, "passed_tests": ["internal::filter::size::tests::kibi_minus_multiplier", "exec::input::path_tests::remove_ext_dir", "test_no_ignore_aliases", "exec::input::path_tests::basename_empty", "test_modified_asolute", "test_print0", "internal::filter::size::tests::tebi_plus_suffix", "exec::input::path_tests::hidden", "internal::filter::size::tests::ensure_bb_format_returns_none", "internal::filter::size::tests::gibi_minus_suffix_upper", "test_type_empty", "test_extension", "test_case_insensitive", "test_custom_ignore_files", "internal::filter::size::tests::byte_plus", "internal::filter::size::tests::tebi_minus_suffix", "internal::filter::size::tests::giga_minus_upper", "internal::filter::size::tests::ensure_bad_format_returns_none_3", "internal::filter::size::tests::ensure_invalid_unit_returns_none_1", "internal::filter::size::tests::tera_minus_suffix", "test_glob_searches", "internal::filter::size::tests::ensure_missing_number_returns_none", "internal::filter::size::tests::ensure_invalid_unit_returns_none_2", "internal::filter::size::tests::kibi_plus", "internal::filter::size::tests::tebi_minus_upper", "test_case_sensitive_glob_searches", "internal::filter::size::tests::gibi_plus_upper", "internal::filter::size::tests::ensure_bad_format_returns_none_2", "internal::filter::size::tests::tebi_plus", "test_exec", "test_excludes", "internal::filter::size::tests::kilo_plus_upper", "internal::filter::size::tests::gibi_plus", "internal::filter::size::tests::gibi_plus_suffix_upper", "internal::filter::size::tests::mega_plus", "internal::filter::size::tests::kibi_minus_upper", "test_full_path_glob_searches", "test_multi_file", "exec::input::path_tests::remove_ext_utf8", "test_type_executable", "internal::filter::size::tests::gibi_minus", "internal::filter::size::tests::tera_plus_suffix", "internal::filter::size::tests::is_within_greater_than", "test_hidden", "internal::filter::size::tests::tera_plus_upper", "test_follow", "internal::filter::size::tests::mega_minus_suffix", "internal::filter::size::tests::tera_minus_upper", "test_custom_path_separator", "internal::filter::size::tests::tera_plus_suffix_upper", "exec::input::path_tests::remove_ext_empty", "internal::filter::size::tests::kibi_minus_suffix", "internal::filter::size::tests::mega_plus_suffix_upper", "exec::input::path_tests::basename_utf8_1", "internal::filter::size::tests::mebi_minus", "internal::filter::size::tests::gibi_minus_upper", "internal::filter::size::tests::giga_plus_upper", "internal::filter::size::tests::giga_minus_suffix", "test_smart_case_glob_searches", "internal::filter::size::tests::ensure_missing_symbol_returns_none", "test_symlink_as_root", "internal::filter::size::tests::kibi_plus_suffix_upper", "test_implicit_absolute_path", "test_exec_short_arg", "internal::filter::size::tests::kibi_minus", "exec::tests::tokens_with_parent", "internal::tests::passthru_of_original_exec", "exec::input::path_tests::basename_dir", "internal::filter::size::tests::ensure_invalid_unit_returns_none_3", "internal::filter::size::tests::tebi_plus_suffix_upper", "internal::filter::size::tests::mega_plus_suffix", "internal::filter::size::tests::kilo_minus_suffix", "internal::filter::size::tests::kibi_minus_suffix_upper", "test_symlink_as_absolute_root", "test_max_depth", "exit_codes::tests::general_error_with_at_least_a_matching_error", "internal::filter::size::tests::giga_plus_suffix_upper", "internal::filter::size::tests::mebi_minus_suffix_upper", "exec::input::path_tests::remove_ext_simple", "exec::tests::tokens_with_basename_no_extension", "internal::filter::size::tests::tebi_minus", "exec::tests::tokens_multiple_batch", "test_exec_substitution", "test_glob_searches_with_extension", "test_follow_broken_symlink", "internal::filter::size::tests::ensure_bad_format_returns_none_1", "internal::filter::size::tests::kilo_minus_multiplier", "internal::filter::size::tests::mebi_plus_upper", "internal::filter::size::tests::tebi_plus_upper", "internal::filter::size::tests::tebi_minus_suffix_upper", "internal::filter::time::tests::is_time_filter_applicable", "test_modified_relative", "test_absolute_path", "exec::tests::tokens_single_batch", "internal::filter::size::tests::byte_plus_multiplier", "internal::filter::size::tests::tera_minus", "internal::filter::size::tests::mega_minus_suffix_upper", "test_normalized_absolute_path", "test_no_ignore_vcs", "internal::filter::size::tests::tera_plus", "exec::input::path_tests::dirname_dir", "test_explicit_root_path", "internal::filter::size::tests::mebi_minus_suffix", "exec::input::path_tests::dirname_utf8_1", "test_exec_batch_short_arg", "test_symlink_and_full_path", "exec::input::path_tests::basename_utf8_0", "test_fixed_strings", "internal::filter::size::tests::giga_plus_suffix", "internal::filter::size::tests::giga_plus", "internal::filter::size::tests::kibi_plus_upper", "internal::filter::size::tests::mebi_minus_upper", "internal::filter::size::tests::is_within_less_than", "test_invalid_utf8", "test_full_path", "exit_codes::tests::success_with_no_error", "exec::input::path_tests::dirname_empty", "test_symlink_and_absolute_path", "test_symlink_and_full_path_abs_path", "test_base_directory", "test_max_results", "internal::filter::size::tests::kibi_plus_multiplier", "test_exec_batch", "internal::filter::size::tests::mebi_plus", "test_size", "internal::tests::temp_check_that_exec_context_observed", "internal::filter::size::tests::mebi_plus_suffix_upper", "exec::input::path_tests::dirname_root", "exec::input::path_tests::dirname_simple", "exec::tests::tokens_with_no_extension", "internal::filter::size::tests::kilo_minus_upper", "internal::filter::size::tests::giga_minus_suffix_upper", "internal::filter::size::tests::ensure_bib_format_returns_none", "internal::filter::size::tests::kilo_minus", "exec::input::path_tests::dirname_utf8_0", "internal::filter::size::tests::tera_minus_suffix_upper", "internal::filter::size::tests::gibi_plus_suffix", "exec::tests::tokens_with_placeholder", "internal::filter::size::tests::kibi_plus_suffix", "exec::tests::tokens_multiple", "internal::filter::size::tests::kilo_plus", "internal::filter::size::tests::mega_minus", "internal::filter::size::tests::byte_minus", "test_file_system_boundaries", "test_regex_searches", "internal::filter::size::tests::ensure_missing_unit_returns_none", "internal::filter::size::tests::kilo_plus_suffix", "internal::filter::size::tests::mebi_plus_suffix", "test_type", "test_gitignore_and_fdignore", "test_case_sensitive", "internal::filter::size::tests::mega_minus_upper", "exec::tests::tokens_with_basename", "internal::tests::normal_exec_substitution", "exit_codes::tests::success_with_empty_vec", "internal::filter::size::tests::kilo_plus_suffix_upper", "test_no_ignore", "test_custom_ignore_precedence", "internal::filter::size::tests::giga_minus", "internal::filter::size::tests::gibi_minus_suffix", "test_simple", "test_regex_overrides_glob", "exec::input::path_tests::basename_simple", "test_smart_case", "internal::filter::size::tests::kilo_minus_suffix_upper", "internal::filter::size::tests::is_within_less_than_equal", "internal::filter::size::tests::is_within_greater_than_equal", "internal::filter::size::tests::mega_plus_upper"], "failed_tests": [], "skipped_tests": []}