1
Fork 0

Do fewer passes and generally be more efficient when filtering tests

This commit is contained in:
Ben Kimock 2022-07-26 17:40:48 -04:00
parent 0da281b606
commit 17b86cb611
3 changed files with 67 additions and 30 deletions

View file

@ -228,9 +228,9 @@ fn on_test_event(
out: &mut dyn OutputFormatter,
) -> io::Result<()> {
match (*event).clone() {
TestEvent::TeFiltered(ref filtered_tests, shuffle_seed) => {
st.total = filtered_tests.len();
out.write_run_start(filtered_tests.len(), shuffle_seed)?;
TestEvent::TeFiltered(filtered_tests, shuffle_seed) => {
st.total = filtered_tests;
out.write_run_start(filtered_tests, shuffle_seed)?;
}
TestEvent::TeFilteredOut(filtered_out) => {
st.filtered_out = filtered_out;