action #94732
closedQA - coordination #91646: [saga][epic] SUSE Maintenance QA workflows with fully automated testing, approval and release
coordination #91467: [epic] Surface openQA failures per squad in a single place
Provide link to /tests/overview of latest builds of all job groups within a parent job group size:M
Description
Motivation¶
Some teams need to review more than one job group. /tests/overview accepts multiple job groups by id as parameter resolving the latest build within each job group. This now opens the possibility to automatically generate and provide such links so that users can actually find them.
Acceptance criteria¶
- AC1: For any parent group with child groups a link to /tests/overview for the most recent results for multiple job groups is presented to users within the openQA webUI
Suggestions¶
- Read how the feature of "multiple job groups, no build" works, e.g. see https://github.com/os-autoinst/openQA/pull/3973/files#diff-da13ffe19b5f5515759fdbddec0fb3e78d94541b4a32cc353a128475cb8ecc11R258
- Understand the example https://openqa.suse.de/tests/overview?todo=1&groupid=366&groupid=308&groupid=232&groupid=165&groupid=218&groupid=280&groupid=108&groupid=54# that shows the most recent test results from all "SLE aggregate tests", manually created by okurz based from all job groups in https://openqa.suse.de/parent_group_overview/7
- Find a good place on the openQA webUI where to add a link, e.g. the parent job group page and/or the index page
- Auto-generate the link iterating over all job groups
- As needed add a help text, e.g. hover-text or pop-over help information
Files
Updated by okurz over 3 years ago
- Copied from action #91650: Resolve the most recent builds per job group on /tests/overview when showing multiple job groups added
Updated by livdywan over 3 years ago
- Subject changed from Provide link to /tests/overview of latest builds of all job groups within a parent job group to Provide link to /tests/overview of latest builds of all job groups within a parent job group size:M
- Status changed from New to Workable
Updated by ilausuch over 3 years ago
- Status changed from Workable to In Progress
- Assignee set to ilausuch
Updated by ilausuch over 3 years ago
Now This is the aspect of the link and functional
Updated by openqa_review over 3 years ago
- Due date set to 2021-07-13
Setting due date based on mean cycle time of SUSE QE Tools
Updated by ilausuch over 3 years ago
- Status changed from In Progress to Resolved
Updated by okurz over 3 years ago
- Status changed from Resolved to Feedback
Job group page looks good. Have you considered the index page as well?
Updated by livdywan over 3 years ago
okurz wrote:
Job group page looks good. Have you considered the index page as well?
What do you mean by that?
There should be a "Test result overview" link on parent groups now. Although the PR got merged I don't see it on o3 or osd yet. So I'd leave it on Feedback until we've seen it working on one of those.
Updated by okurz over 3 years ago
cdywan wrote:
okurz wrote:
Job group page looks good. Have you considered the index page as well?
What do you mean by that?
I meant the suggestion from the ticket "Find a good place on the openQA webUI where to add a link, e.g. the parent job group page and/or the index page". I did not want to explicitly state that links must be on the job group page and the index page to not prescribe implementation so I only wrote that we should "find a good place" but I don't see this question answered at all. I assume ilausuch overlooked it hence I wanted to make sure that this point is covered.
There should be a "Test result overview" link on parent groups now.
There is.
Although the PR got merged I don't see it on o3 or osd yet. So I'd leave it on Feedback until we've seen it working on one of those.
Actually I see it just fine on o3. It's just that there are not many parent job groups on o3. But see for example https://openqa.opensuse.org/parent_group_overview/6
Updated by ilausuch over 3 years ago
A new PR that covers the printing of the link in the index page https://github.com/os-autoinst/openQA/pull/3995
Updated by okurz over 3 years ago
Updated by ilausuch over 3 years ago
- Status changed from Feedback to Resolved
Thanks. I think we solve all the AC of this ticket
Updated by okurz over 3 years ago
- Status changed from Resolved to Feedback
please check https://progress.opensuse.org/projects/qa/wiki/#Definition-of-DONE again
Updated by ilausuch over 3 years ago
I realized that now we have the icon and the link too
Updated by ilausuch over 3 years ago
This PR removes the link that is not longer necessary
https://github.com/os-autoinst/openQA/pull/4032
Updated by ilausuch about 3 years ago
We are waiting to the instances of openqa.suse.de to updated
Updated by ilausuch about 3 years ago
- Due date changed from 2021-07-13 to 2021-07-14
Updated by ilausuch about 3 years ago
- Status changed from Feedback to Resolved
We have this working on openqa.suse.de. So I close this ticket