Project

General

Profile

Actions

coordination #88684

open

coordination #64126: [qe-core][epic] Identify packages that have automated indirect testing or that have sufficient build time test suite

[qe-core][epic][qem] Identify packages that we are indirectly testing

Added by tjyrinki_suse about 3 years ago. Updated 11 months ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
Enhancement to existing tests
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

We test some packages indirectly as part of other packages' test. The template generator (https://gitlab.suse.de/qa-maintenance/metadata/-/tree/master/template_generator) Update Squad uses does not detect these cases, and does not then tell the update tester there's automatic openQA regression testing.

For example, webkit is used in evolution - if there have been maintenance updates of webkit, was the manual testing more complex than what the evolution automatic test case would be, or not? If the evolution test tests webkit to an enough extent, webkit could be marked as automatically regression tested, and manual testing would no longer be required.

Acceptance Criteria

AC1: Identify what packages we are regression testing indirectly, and via which tests, check if it's "sufficient" for regression testing of that package: sufficient means at least similar level as in manual testing done in case of updates, see http://qam.suse.de/ database for how the packages was teded manually.
AC2: Mark sufficiently indirectly regression tested packages as automatically tested. This can be done, in the current way, with an entry at PES wiki page (https://pes.suse.de/QA_Maintenance/Automation_Progress_Tracking_in_QAM/) - the template generator parses that page to know if there has been automatic regression testing. Add a separate header for indirectly tested packages.

Actions

Also available in: Atom PDF