Project

General

Profile

Actions

coordination #95377

open

[qe-core] Self Service openQA testing

Added by szarate over 3 years ago. Updated 8 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
New test
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

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 or LTP (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.

Actions #2

Updated by szarate over 3 years ago

  • Description updated (diff)
Actions #3

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

Actions #4

Updated by szarate over 2 years ago

  • Due date set to 2022-08-31
Actions #5

Updated by slo-gin about 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.

Actions #6

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.

Actions #7

Updated by slo-gin 8 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.

Actions

Also available in: Atom PDF