+ if config.quiet {
+ for (i, (_, result)) in finished_files.into_iter().enumerate() {
+ // Humans start counting at 1
+ let i = i + 1;
+ match result {
+ TestResult::Ok => eprint!("{}", ".".green()),
+ TestResult::Failed => eprint!("{}", "F".red().bold()),
+ TestResult::Ignored => eprint!("{}", "i".yellow()),
+ }
+ if i % 100 == 0 {
+ eprintln!(" {i}");
+ }
+ }
+ } else {
+ for (msg, result) in finished_files {
+ eprint!("{msg} ... ");
+ eprintln!(
+ "{}",
+ match result {
+ TestResult::Ok => "ok".green(),
+ TestResult::Failed => "FAILED".red().bold(),
+ TestResult::Ignored => "ignored (in-test comment)".yellow(),
+ }
+ );
+ }