Make https://treeherder.mozilla.org/perfherder/graphs more ergonomic to use when trying to filter/select large number of tests/metrics/subtests
Categories
(Tree Management :: Perfherder, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: mayankleoboy1, Unassigned)
References
Details
(Whiteboard: [fxp][vision])
Attachments
(1 file)
|
170.12 KB,
image/png
|
Details |
Use case:
I have been looking at all tests and subtests that are present on https://treeherder.mozilla.org/perfherder/graphs for frameworks like Talos, AWSY, build metrics and Browsertime.
The number of subtest on these frameworks can easily reach 100+. It is extremely tedious to click 100 times to select these.
Suggestion:
Couple of suggestions to make life easy:
- Allow selecting a range in the list. (That usually means I can use Shift + mouse click on the first entry and then click on the last entry to select the whole range)
- Allow multiple level filters. So the filters should have levels like : Include these, exclude these, etc. As an example, for Talos, I should be able to filter-in all "sw" tests, and then within that, filter-in all "tscrollx"
- Add a simple "select all button.
Updated•1 year ago
|
Comment 1•1 year ago
•
|
||
For the first suggestion, you should be able to click and drag to select a range from the list. Please note that the user interface is designed to display a maximum of six graphs at a time for accessibility purposes, making the third suggestion unfeasible at this time.
There is already a feature available to filter the tests. Is this feature not functioning correctly for your provided example if you filter by "sw tscrollx"?
Updated•1 year ago
|
| Reporter | ||
Comment 2•1 year ago
|
||
(In reply to Acasandrei Beatrice (needinfo me) from comment #1)
For the first suggestion, you should be able to click and drag to select a range from the list. Please note that the user interface is designed to display a maximum of six graphs at a time for accessibility purposes, making the third suggestion unfeasible at this time.
I didnt know that functionality existed, should have asked earlier. Would have saved me a lot of time and tedious manual effort :(
There is already a feature available to filter the tests. Is this feature not functioning correctly for your provided example if you filter by "sw tscrollx"?
Let me give a better example:
I want to search for all software-webrender sub-tests, except for tp5n, pdfpaint and basoc-compositor.
| Reporter | ||
Comment 3•1 year ago
|
||
For the "drag to select range from the list" functionality, consider adding a text somewhere on the dialogue-box to tell the user. This functionality is very well hidden so users can use some direct information.
| Reporter | ||
Comment 4•1 year ago
|
||
Update: I tried teh click-and-drag method. It does select a range of items, but those do not get added to the "Selected tests" section. So my original request use-case is not fulfilled.
Updated•2 months ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Description
•