From f279d10aa2aca37c0004d84b2261685739f3cab8 Mon Sep 17 00:00:00 2001 From: Gabriel Holodak Date: Sun, 15 Dec 2024 14:10:18 -0500 Subject: [PATCH] fix(cli): count skipped tests correctly --- cli/src/test.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/cli/src/test.rs b/cli/src/test.rs index 90562afc..98220093 100644 --- a/cli/src/test.rs +++ b/cli/src/test.rs @@ -362,6 +362,7 @@ fn run_tests( opts.test_num, paint(opts.color.then_some(AnsiColor::Yellow), &name), ); + opts.test_num += 1; return Ok(true); } @@ -371,6 +372,7 @@ fn run_tests( opts.test_num, paint(opts.color.then_some(AnsiColor::Magenta), &name), ); + opts.test_num += 1; return Ok(true); } @@ -529,7 +531,6 @@ fn run_tests( let mut advance_counter = opts.test_num; let failure_count = failures.len(); let mut has_printed = false; - let mut skipped_tests = 0; let matches_filter = |name: &str, opts: &TestOptions| { if let Some(include) = &opts.include { @@ -576,7 +577,6 @@ fn run_tests( )); opts.test_num += 1; - skipped_tests += 1; continue; } @@ -600,8 +600,6 @@ fn run_tests( } } - opts.test_num += skipped_tests; - if let Some(file_path) = file_path { if opts.update && failures.len() - failure_count > 0 { write_tests(&file_path, corrected_entries)?;