refactor: update benchmark output format, update tables#2703
refactor: update benchmark output format, update tables#2703Jameson-Crate wants to merge 3 commits into
Conversation
a6cf4ae to
e30e722
Compare
Benchmark resultsCommit:
|
c6d42ae to
9069d43
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2703 +/- ##
=======================================
Coverage 88.70% 88.70%
=======================================
Files 209 209
Lines 65409 65411 +2
Branches 65409 65411 +2
=======================================
+ Hits 58024 58026 +2
Misses 5170 5170
Partials 2215 2215 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
| .clone() | ||
| .scan_builder() | ||
| .with_predicate(self.predicate.clone()) | ||
| .with_stats(StatsOptions::all()) |
There was a problem hiding this comment.
Let's run it with Struct stats only
There was a problem hiding this comment.
one of our benchmarks explicitly uses json stats though, does that matter?
There was a problem hiding this comment.
@DrakeLin shouldn't this be defined in the spec, not the runner?
There was a problem hiding this comment.
This should probably be at the spec level but for now i am just going to make it test with all_struct which is what we typically see in practice and sufficient from a regression perspective.
scottsand-db
left a comment
There was a problem hiding this comment.
LGTM with some comments, thanks!
| .clone() | ||
| .scan_builder() | ||
| .with_predicate(self.predicate.clone()) | ||
| .with_stats(StatsOptions::all()) |
There was a problem hiding this comment.
@DrakeLin shouldn't this be defined in the spec, not the runner?
4586ac1 to
d89fa42
Compare
What changes are proposed in this pull request?
This PR changes the tables that we benchmark against and includes stats going forward. We also update some formatting such as making the the tests collapsable and adding a benchmark summary and add some emojis to make scanning the benchmark result much easier (🐌 ->⚠️ -> ✅ -> 🚀).
How was this change tested?
Showed that benchmarks can run after pull request. Each scan looks like a regression because the base did not include stats in the scan.