Project

General

Profile

action #153340

Updated by livdywan 4 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

Back