about summary refs log tree commit diff
diff options
context:
space:
mode:
authorThom Chiovoloni <thom@shift.click>2022-10-31 00:42:10 -0700
committerThom Chiovoloni <thom@shift.click>2022-10-31 00:42:10 -0700
commitb56cb9e032bd6699a79982a3c20d5f2dd9646c83 (patch)
tree43ecea69ea0c33429043339c835684c3a962ec0a
parent4596f4f8b565bdd02d3b99d1ab12ff09146a93de (diff)
downloadrust-b56cb9e032bd6699a79982a3c20d5f2dd9646c83.tar.gz
rust-b56cb9e032bd6699a79982a3c20d5f2dd9646c83.zip
Include both benchmarks and tests in the numbers given to `TeFiltered{,Out}`
-rw-r--r--library/test/src/lib.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/library/test/src/lib.rs b/library/test/src/lib.rs
index 56a8d92f55d..f16d94bbc81 100644
--- a/library/test/src/lib.rs
+++ b/library/test/src/lib.rs
@@ -246,6 +246,9 @@ impl FilteredTests {
         }));
         self.add_test(desc, testfn);
     }
+    fn total_len(&self) -> usize {
+        self.tests.len() + self.benchs.len()
+    }
 }
 
 pub fn run_tests<F>(
@@ -303,13 +306,13 @@ where
         };
     }
 
-    let filtered_out = tests_len - filtered.tests.len();
+    let filtered_out = tests_len - filtered.total_len();
     let event = TestEvent::TeFilteredOut(filtered_out);
     notify_about_test_event(event)?;
 
     let shuffle_seed = get_shuffle_seed(opts);
 
-    let event = TestEvent::TeFiltered(filtered.tests.len(), shuffle_seed);
+    let event = TestEvent::TeFiltered(filtered.total_len(), shuffle_seed);
     notify_about_test_event(event)?;
 
     let concurrency = opts.test_threads.unwrap_or_else(get_concurrency);