action #104995
closedQA (public) - coordination #91646: [saga][epic] SUSE Maintenance QA workflows with fully automated testing, approval and release
coordination #89062: [epic] Simplify review for SUSE QAM
coordination #93246: [epic] List all unreviewed failed (or incomplete) jobs on /tests on request size:M
Add UI element and help text for "todo" query parameter on /tests, similar as /tests/overview
Description
Motivation¶
As a test reviewer and member of one of many QA squads I want to find unreviewed openQA test failures on /tests to have access to a single page showing all recent failures needing review work. With #103765 the todo parameter already works on /tests but users need to specify it in the address manually and need to know about it. To make users aware and the feature more accessible the UI should offer that option with some control elements
Also see parent #93246
Acceptance criteria¶
- AC1: The query parameter "todo=1" on /tests is set by a UI element
Suggestions¶
- Research how the UI element for the todo checkbox works on /tests/overview and think about an equivalent solution for /tests
- Add UI element to filter only jobs that need review, e.g. "todo=1", same as on /tests/overview . At best use the same logic to prevent duplication
- Try t/ui/01-list.t and see if you can extend it
Out of scope¶
- "running" or "scheduled" jobs on /tests as long as they at least show something useful when no manual query parameters are used or no filtering box selection has been made.
- Performance improvements on /tests, as the feature should only be activated on explicit request by users
- The number of jobs that are displayed after all the filters apply. https://openqa.opensuse.org/tests?match=toolkits&resultfilter=Failed is one example showing that there can be enough "review candidates" depending on the specified test suite
- Changing the limit of jobs (e.g. more than 500)
- Filtering the job for other parameters like job group, scenario name, result, state, etc.
Updated by okurz almost 3 years ago
- Copied from action #103765: Support for "todo" query parameter on /tests, same as /tests/overview size:M added
Updated by okurz almost 3 years ago
- Copied to action #105001: Add doc for "todo" query parameter on /tests, similar to /tests/overview size:S added
Updated by mkittler almost 3 years ago
- Status changed from New to In Progress
- Assignee set to mkittler
Updated by mkittler almost 3 years ago
Updated by mkittler almost 3 years ago
- Status changed from In Progress to Feedback
Updated by okurz almost 3 years ago
- Subject changed from Add UI element and help text for "todo" query parameter on /tests, similar as /tests/overview size:M to Add UI element and help text for "todo" query parameter on /tests, similar as /tests/overview
- Status changed from Feedback to Resolved
https://openqa.opensuse.org/tests looks good