Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #302 +/- ##
========================================
Coverage 90.21% 90.22%
========================================
Files 28 28
Lines 2934 3038 +104
Branches 318 339 +21
========================================
+ Hits 2647 2741 +94
- Misses 212 218 +6
- Partials 75 79 +4 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Hmmm nice, looks like your did some refactorings, I'll try find time this week to review. |
Very tiny ones, separated into the first commit for ease of review. ef81697 |
| add_display_options(compare_command.add_argument, prefix='') | ||
| add_histogram_options(compare_command.add_argument, prefix='') | ||
| compare_command.add_argument( | ||
| '--compare-between', |
|
Sorry for the delays, I finally got to try this and I have an example to discuss. I have this stuff locally (bunch of crappy stats for 2 platforms): If I run So the way I understand it I think it would be better is the differences appear right after the column that the diff is made of. Currently it's: Also, about columns, I would like to propose this idea: make --between be exclusive with --columns. Cause it doesn't make sense to use --between with all the columns unless you're comparing just 2 runs. Actually I am not sure but the defaults are producing too many columns. It should default somehow to either compare 1 stat or compare all the default stats on just 2 runs. Maybe go with these:
|
|
So lemme know what you think, to sum it up, my ideas where to compact/remove redundant info from the column names (like Chg:runname just repeats runname from previous column) and give better defaults/prevent users from outputting something with 100 columns by default. |
This PR adds a
--compare-betweenmode, effectively a pivot table between 2..N result files.I needed this for django/asgiref#551 and cleaned it up for general use :)
Example output with color: