Trigger different scope of test suites depending on the product development phase
As a QE engineer, I would like to trigger different set of test suites depending on the product development phase.
For instance, I do not want to trigger release notes checks for alpha builds.
Motivated by the discussion about package hub module, see #76960
We will need 2 parts here, as need to parse or even introduce some meta data for the builds, so that openQA receives this information. And then have a mechanism to label scenarios for matching phase.
This will allow us to run reduced set of tests for builds created daily and run extended set of tests for candidate builds.
As number of the executed scenarios grows rapidly, this feature would be more notable in near future.
- Priority changed from Normal to Low
- Target version set to future
Could you please structure the feature request according to https://progress.opensuse.org/projects/openqav3/wiki/#Feature-requests so that we understand better what is required. Strictly speaking I think changing the test scope based on a product development phase is very "enterprisy" and also not long-term sustainable, complex, hard to maintain. What I can think of you could do already is simply solve that based on job templates which many teams have in a git repo. So you could have different documents that you push at different teams or branches as well.