coordination #95377
open[qe-core] Self Service openQA testing
0%
Description
There are cases where a request to test something specific comes to our backlog, but it really doesn't belong, as a result other teams, products might be blocked due to lack of knowledge or manpower that would allow them to schedule and test their own products/services in openQA.
The purpose of this epic is to coordinate the effort needed to allow those teams to unblock themselves by:
Providing a mechanism in openQA backend or the test repository to take parameters for the job definition, which ideally would pass those parameters to a test (either by parametrization, or clear variable definition in the test code), that would allow somebody to:
- Pass an url pointing to a binary/rpm/script that lives either in gitlab.suse.de or in a OBS instance (openQA has a allowed URL list, which should be considered too)
- Provide a script that interacts with the binary/rpm/script provided (openQA being agnostic to what was passed) and outputs either a
junit file
,tap
,IPA
orLTP
(So that parse_extra_log (See supported formats by OpenQA::Parser) is able to properly process the results) - Upon script execution, script call log is uploaded, along with the log produced by the script
Instructions that allow the user to create their own jobgroup if required, or add it to the corresponding jobgroup, instructions on how to set the mantainer, etc.
Updated by szarate over 2 years ago
started to write some documentation in my local machine, but haven't achieved much specifically towards openQA, however qe-core has been working on documenting couple of processes too
Updated by slo-gin over 2 years ago
This ticket was set to Normal priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.
Updated by okurz about 2 years ago
- Due date deleted (
2022-08-31)
This ticket had a due set but exceeded it already by more than 14 days. We would like to take the due date seriously so please update the ticket accordingly (resolve the ticket or update the due-date or remove the due-date). See https://progress.opensuse.org/projects/openqatests/wiki/Wiki#SLOs-service-level-objectives for details.
Updated by slo-gin 9 months ago
This ticket was set to Normal priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.