Project

General

Profile

Actions

action #91509

open

coordination #102906: [saga][epic] Increased stability of tests with less "known failures", known incompletes handled automatically within openQA

coordination #88229: [epic] Prevent unintended test coverage decrease

[spike-solution]Easy way to check and compare coverage in multiple openQA instances

Added by hurhaj over 3 years ago. Updated about 2 months ago.

Status:
New
Priority:
High
Assignee:
-
Category:
-
Target version:
Start date:
2021-04-23
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)

Description

Motivation

We have (AFAIK) three official instances of openQA:

  1. openqa.suse.de
  2. openqa.qam.suse.cz
  3. openqa.opensuse.org

To get a full picture of our openQA efforts, we need data from all of them, otherwise we will be missing info about some of the products (e.g. QEM has runs in both o.s.d and o.q.s.c).

The tool should be able to answer two main questions:

  1. What is the coverage / What tests do we run for product X? (i.e. What tests are running on SLE 15 SP2?)
  2. What is the difference in coverage for products X and Y? (i.e. What tests are running on openSUSE Tumbleweed but not on SLE 15 SP2 and vice versa? )
    • both of these questions were already asked, but it's hard to give quick and precise answer at this moment

## Suggestions

  • Come up with one or multiple proposals for how to implement this
  • Consider a basic web app which can fetch data from multiple openQA instances
  • Could this be implemented as an openQA plugin? Make osd the primary place to look at complete coverage?
  • Generate reports in GitLab pipelines a la openqa_review
  • Ask PMs such as Heiko and Timo what they would find useful

Subtasks 1 (1 open0 closed)

action #91656: [qe-core] os-autoinst-distri-opensuse YAML schedule file comparisonNew2021-04-23

Actions
Actions

Also available in: Atom PDF