Actions
action #91650
closedQA (public) - 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
Resolve the most recent builds per job group on /tests/overview when showing multiple job groups
Description
Motivation¶
Some teams need to review more than one job group. /tests/overview already accepts as parameter multiple job groups by id but that only resolves tests from the most recent build of any of the job groups, not for each
Acceptance criteria¶
- AC1: /tests/overview (or a equivalent view) for multiple job groups shows the most recent build for each job group
Suggestions¶
- Understand the current possibilities and limitations by using an existing openQA instance, e.g. see how a query like https://openqa.opensuse.org/tests/overview?groupid=1&groupid=3&t=2021-04-23+14%3A13%3A21+%2B0000 only shows "build 20210406" but https://openqa.opensuse.org/tests/overview?groupid=1&t=2021-04-23+14%3A13%3A21+%2B0000 instead shows "build 20210422" which was the most recent build at that time but only for x86_64 . If no useful data is visible anymore at the time of working on this ticket then update the timestamp to something more recent or remove it completely.
- Research the implications of the current algorithm to find the latest jobs based on the current queries
- Extend the test for the requirements
- Adapt job lookup and display algorithms
- It is ok if this feature is not immediately visible over the web UI but only mentioned in documentation, e.g. single sentence and example URL
Files
Actions