action #153340
Updated by livdywan 11 months ago
## Motivation
https://github.com/os-autoinst/os-autoinst/pull/2430#discussion_r1447407616
os-autoinst OBS CI checks only check the main package, not the openvswitch subpackage unlike openQA (see e.g. OBS checks in os-autoinst/openQA#5352) showing OBS: openQA:openQA-client-test and OBS: openQA:openQA-test and such.
## Acceptance criteria
* **AC1:** os-autoinst pull requests trigger OBS CI checks for each os-autoinst subpackage
## Suggestions
* Lookup how it's done in openQA and do the same for os-autoinst https://github.com/os-autoinst/os-autoinst/blob/master/.obs/workflows.yml
* look into the .obs folder within the git repos
* Maybe it is as simple as copying https://github.com/os-autoinst/os-autoinst/blob/master/dist/rpm/os-autoinst-test.spec into the corresponding sub-package specific variant, compare to https://github.com/os-autoinst/openQA/tree/master/dist/rpm
* For a specific runtime test see e.g. https://github.com/os-autoinst/openQA/blob/master/dist/rpm/openQA-client-test.spec#L19
* OBS might behave different wrt how it's preparing its chroot - use TDD and add something to try if it would fail on OBS, like an explicitly broken line