Project

General

Profile

Actions

action #134933

closed

Filter openQA todo-jobs on /tests belonging to one "review squad" size:M

Added by kraih over 1 year ago. Updated 11 months ago.

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

0%

Estimated time:

Description

Motivation

The spike solution from #119746 has shown that this feature is very feasible. Now it just needs to be finished.

Acceptance criteria

  • AC1: It is possible to filter unreviewed jobs "by review squad"

Suggestions


Files

overview.png (108 KB) overview.png kraih, 2023-12-04 17:50

Related issues 4 (2 open2 closed)

Related to openQA Project (public) - action #153922: Adding filter options like "Include job groups" in multi-job-group-id filtered view removes all job groups by oneNew2024-01-19

Actions
Related to QA (public) - coordination #153928: [epic] Ideas from SUSE QE Tools workshop 2024-01-19 Filter openQA todo-jobs on /tests belonging to groups, review teams, etcNew2022-11-08

Actions
Copied from openQA Project (public) - action #119746: [spike][timeboxed:20h] Filter openQA todo-jobs on /tests belonging to one "review squad" size:SResolvedkraih2022-11-02

Actions
Copied to openQA Project (public) - action #155398: [beginner] Be able to filter out groupless jobs from API (and UI) queries using /api/v1/jobs and /api/v1/jobs/overview size:MResolvedrobert.richardson

Actions
Actions #1

Updated by kraih over 1 year ago

  • Copied from action #119746: [spike][timeboxed:20h] Filter openQA todo-jobs on /tests belonging to one "review squad" size:S added
Actions #2

Updated by kraih over 1 year ago

  • Description updated (diff)
Actions #3

Updated by kraih over 1 year ago

  • Target version changed from Ready to future
Actions #4

Updated by kraih over 1 year ago

  • Description updated (diff)
  • Target version changed from future to Ready

Actually, lets make this the ticket for /tests and /tests/overview to get job group filters.

Actions #6

Updated by livdywan over 1 year ago

  • Due date deleted (2023-09-08)
Actions #7

Updated by livdywan over 1 year ago

  • Subject changed from Filter openQA todo-jobs on /tests belonging to one "review squad" to Filter openQA todo-jobs on /tests belonging to one "review squad" size:M
  • Status changed from New to Workable
Actions #8

Updated by tinita over 1 year ago

  • Description updated (diff)
Actions #9

Updated by kraih over 1 year ago

  • Assignee deleted (kraih)
Actions #10

Updated by kraih about 1 year ago

  • Assignee set to kraih
Actions #11

Updated by kraih about 1 year ago

  • Status changed from Workable to In Progress
Actions #12

Updated by kraih about 1 year ago

  • Difficulty changed from easy to medium

Had to set up my local OSD clone again, but now i'm working on turning the spike solution into a proper PR. I'll be using globs instead of regular expressions for better security, as discussed in the spike PR.

Actions #13

Updated by openqa_review about 1 year ago

  • Due date set to 2023-10-28

Setting due date based on mean cycle time of SUSE QE Tools

Actions #14

Updated by kraih about 1 year ago

  • Status changed from In Progress to Workable

Putting this ticket on hold to work on an emergency in another project.

Actions #15

Updated by kraih about 1 year ago

  • Status changed from Workable to In Progress
Actions #16

Updated by kraih about 1 year ago

  • Status changed from In Progress to Workable
Actions #17

Updated by livdywan about 1 year ago

  • Due date deleted (2023-10-28)

Resetting the due date as this hasn't really been worked on / was in Workable.

Actions #18

Updated by okurz about 1 year ago

We plan to pick up again this week

Actions #19

Updated by kraih about 1 year ago

  • Status changed from Workable to In Progress
Actions #20

Updated by kraih about 1 year ago · Edited

For /tests/overview i think i have a solution where i like the ux quite a bit. Comma separated globs with one text input field each for include and exclude. Just need to make some tests now.

Actions #21

Updated by openqa_review about 1 year ago

  • Due date set to 2023-12-19

Setting due date based on mean cycle time of SUSE QE Tools

Actions #22

Updated by kraih about 1 year ago

Actions #23

Updated by kraih about 1 year ago

Now lets see if we can do the same for /tests. There's not spike solution for that yet.

Actions #24

Updated by okurz about 1 year ago

  • Due date deleted (2023-12-19)
  • Status changed from In Progress to Workable
Actions #25

Updated by kraih about 1 year ago

  • Status changed from Workable to In Progress
Actions #26

Updated by kraih about 1 year ago · Edited

Turns out we can reuse a lot of the code from the previous /tests/overview PR and i already have a working draft for the feature, just needs a few tests now: https://github.com/os-autoinst/openQA/pull/5401

Actions #27

Updated by openqa_review about 1 year ago

  • Due date set to 2024-01-03

Setting due date based on mean cycle time of SUSE QE Tools

Actions #28

Updated by okurz about 1 year ago

  • Due date changed from 2024-01-03 to 2024-01-17

christmas vacation due date bump :)

Actions #29

Updated by kraih almost 1 year ago

Actions #30

Updated by kraih almost 1 year ago

  • Status changed from In Progress to Feedback

Everything has been merged.

Actions #31

Updated by kraih almost 1 year ago

There was a problem where no groups at all matching would give the impression that all groups were matching. I've proposed a fix: https://github.com/os-autoinst/openQA/pull/5411

Actions #32

Updated by okurz 12 months ago

merged already as well. Links like https://openqa.opensuse.org/tests?group_glob=*Leap*&todo=1 look nice and helpful. I think we are done here. WDYT?

Actions #33

Updated by livdywan 12 months ago

  • Status changed from Feedback to Resolved

We're good. Nice work.

Actions #34

Updated by okurz 11 months ago

  • Due date deleted (2024-01-17)
Actions #35

Updated by okurz 11 months ago

  • Related to action #153922: Adding filter options like "Include job groups" in multi-job-group-id filtered view removes all job groups by one added
Actions #36

Updated by okurz 11 months ago

  • Related to coordination #153928: [epic] Ideas from SUSE QE Tools workshop 2024-01-19 Filter openQA todo-jobs on /tests belonging to groups, review teams, etc added
Actions #37

Updated by okurz 10 months ago

  • Copied to action #155398: [beginner] Be able to filter out groupless jobs from API (and UI) queries using /api/v1/jobs and /api/v1/jobs/overview size:M added
Actions

Also available in: Atom PDF