Project

General

Profile

action #104995

QA - 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

Added by okurz 4 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

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.

Related issues

Copied from openQA Project - action #103765: Support for "todo" query parameter on /tests, same as /tests/overview size:MResolved2021-12-09

Copied to openQA Project - action #105001: Add doc for "todo" query parameter on /tests, similar to /tests/overview size:SResolved2022-01-18

History

#1 Updated by okurz 4 months ago

  • Copied from action #103765: Support for "todo" query parameter on /tests, same as /tests/overview size:M added

#2 Updated by okurz 4 months ago

  • Copied to action #105001: Add doc for "todo" query parameter on /tests, similar to /tests/overview size:S added

#3 Updated by mkittler 4 months ago

  • Status changed from New to In Progress
  • Assignee set to mkittler

#5 Updated by mkittler 4 months ago

  • Status changed from In Progress to Feedback

#6 Updated by okurz 4 months 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

Also available in: Atom PDF