action #12448
closedadd as query parameter the failed module for overview page
0%
Description
User story¶
As a test module maintainer I want the overview page to show me only jobs where a module maintained by me fails so that I can find these easily
acceptance criteria¶
- AC1: a module name can be set on a query parameter on '/tests/overview' yielding only jobs where the module is mentioned as failed
- AC2: not specifying the query parameter still shows jobs depending on all other query parameters independant of single modules
- AC3: a job also shows up if the configured module is part of many failed and the failed might normally be hidden behind the "+X"
- AC4: the query parameter can be specified multiple times, OR-combined
- AC5: the query parameter can also be set in an UI way
further details¶
It would be cool, e.g. for bug references, to do something like
https://openqa.suse.de/tests/overview?distri=sle&version=12-SP2&build=1629&groupid=25&arch=aarch64&result=failed&failed_module=install_and_reboot
What is already working is specifying multiple query parameters as "and" combination, e.g.
arch=aarch64&arch=ppc64le
also, we can filter by test_suites using the query parameter test
:
test=minimal_x
but not yet modules.
Updated by okurz about 8 years ago
- Related to action #13640: tests overview filter incorrectly tries to filter for "result=running" which is not a result added
Updated by okurz about 8 years ago
- Copied to action #13712: [tools][dashboard]overview page for multiple products at once added
Updated by EDiGiacinto over 7 years ago
PR: https://github.com/os-autoinst/openQA/pull/1335
Just not sure if soft-failures should be listed as well, so in this implementation are showed.
@okurz can you also shed some light on AC3? (not very sure what's the suggested behavior) aside from that i think i've covered the other ACs
Updated by okurz over 7 years ago
great work. Don't you want to assign the ticket to yourself? :-) In this case it's not really critical but in general I recommend you assign a ticket that you want to work on to yourself and set it to "in progress" as soon as you start so that others don't work on it in parallel without knowing of each other.
Updated by EDiGiacinto over 7 years ago
- Status changed from New to In Progress
- Assignee set to EDiGiacinto
oops :o) Assigned to myself now