summaryrefslogtreecommitdiff
path: root/cli/tools/bench
diff options
context:
space:
mode:
authorRaashid Anwar <raashid12anwar@gmail.com>2023-12-18 04:27:14 +0530
committerGitHub <noreply@github.com>2023-12-17 22:57:14 +0000
commit9ede8d7b69c1d2859bb03e5bdffd7407042914ec (patch)
tree12776cfaab9387d2260cfe48d793a7010fd7c673 /cli/tools/bench
parent4c2c053afeae3ba359ffc4b858877e69bae4c4dd (diff)
fix(bench): added group banner to bench output. (#21551)
Added group banner to bench output. --------- Co-authored-by: Bartek IwaƄczuk <biwanczuk@gmail.com>
Diffstat (limited to 'cli/tools/bench')
-rw-r--r--cli/tools/bench/mitata.rs2
-rw-r--r--cli/tools/bench/reporters.rs11
2 files changed, 3 insertions, 10 deletions
diff --git a/cli/tools/bench/mitata.rs b/cli/tools/bench/mitata.rs
index 7ddea6f82..57d1fc1df 100644
--- a/cli/tools/bench/mitata.rs
+++ b/cli/tools/bench/mitata.rs
@@ -395,7 +395,7 @@ pub mod reporter {
} else {
s.push_str(&format!(
"{}\n {}",
- colors::bold("summary"),
+ colors::gray("summary"),
colors::cyan_bold(&baseline.name)
));
diff --git a/cli/tools/bench/reporters.rs b/cli/tools/bench/reporters.rs
index a3e3f85d1..f33dbc94b 100644
--- a/cli/tools/bench/reporters.rs
+++ b/cli/tools/bench/reporters.rs
@@ -178,13 +178,6 @@ impl BenchReporter for ConsoleReporter {
}
Some(group) => {
- if self.group.is_none()
- && self.has_ungrouped
- && self.group_measurements.is_empty()
- {
- println!();
- }
-
if self.group.is_none() || group != self.group.as_ref().unwrap() {
self.report_group_summary();
}
@@ -192,7 +185,7 @@ impl BenchReporter for ConsoleReporter {
if (self.group.is_none() && self.has_ungrouped)
|| (self.group.is_some() && self.group_measurements.is_empty())
{
- println!();
+ println!("{} {}", colors::gray("group"), colors::green(group));
}
self.group = Some(group.clone());
@@ -212,7 +205,6 @@ impl BenchReporter for ConsoleReporter {
}
let options = self.options.as_ref().unwrap();
-
match result {
BenchResult::Ok(stats) => {
let mut desc = desc.clone();
@@ -296,6 +288,7 @@ impl BenchReporter for ConsoleReporter {
)
);
}
+ println!();
self.baseline = false;
self.group_measurements.clear();