This PR addresses several issues with the current perun import and viewdiff modules. Among other things:
Stats and metadata specification, internal representation and visualization have been unified across different perf and ELK import and viewdiff commands.
Perf profile stats may now be specified both on CLI and in CSV files.
Stats may now be aggregated in different ways depending on the type of stats value(s), aggregation key and comparison operator.
Aggregated stats are now displayed in a nested table in viewdiff.
Metadata may now be specified directly on CLI using strings or JSON files.
Collapsing or showing different parts of profile headers in viewdiff now collapses or hides both LHS and RHS.
I think this issue resolves the last checkbox of #229 (please confirm @tfiedor), now that stats and metadata may be fully user-defined, including various aggregation and comparison functions, etc.
This PR addresses several issues with the current perun import and viewdiff modules. Among other things:
I think this issue resolves the last checkbox of #229 (please confirm @tfiedor), now that stats and metadata may be fully user-defined, including various aggregation and comparison functions, etc.