[enhancement] Various enhancements to the results DB feature #3283
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
More specifically, this PR adds the following enhancements:
basename
: the test's name without any parameters (essentially the test class name). This is useful for parameter-based aggregations.sysenv
: the formatted system, partition, environment combinationpdiff
: the performance difference when doing comparisonsCMPSPEC
is extended to get an explicit list of attributes for grouping test cases.CMPSPEC
is extended to get an explicit list of attribute columns to show. As a result the--table-hide-columns
option is removed as now the exact columns of the output can be specified.--list-stored-testcases
to show the performance summary of the selected cases. It uses the sameCMPSPEC
syntax.-E
for testcase filtering.$
). This allows them to be properly filtered with the session filtering expressionspassed to.--session-filter
--session-extras
option can now be specified multiple times.pretty
table format withoutline
and add a newgrid
format. This is to allow nice printing of multiline cells.--session-filter
option and replace it with special syntax in theCMPSPEC
. This allows us to select and compare different sets of sessions.--list-stored-sessions
,--delete-sessions
) are now accepting the extended query syntax (over time period, session uuid or session filter).Docs and unit tests are updated accordingly.