mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2025-10-02 18:48:49 +00:00
This makes us create a generic cloud disk image and then run tests on it, just like we do for Workstation and KDE lives, everything netinst, Silverblue, and a container image. This is intended to help avoid anything like https://bugzilla.redhat.com/show_bug.cgi?id=2390898 happening again - if we'd had these tests set up and gating enabled, the update that caused that bug would've been gated. This requires some changes that affect other things: bind mounting the whole of /dev in our mock config when using simple isolation, and forcing START_AFTER_TEST to "" for kiwi_build (this is needed to override the setting of it in the updates-cloud flavor). bind mounting is what koji does for 'real' kiwi build jobs so it's fine (in fact, better); previously the mock config was shared with livemedia-creator, but we don't use that any more so it's not a problem. It's a bit icky when we get to the point of having *multiple* +START_AFTER_TEST settings, but I can't see another way to get everything right here and still share the test suite definition with compose tests. Moving the definition of KIWI_PROFILE for container tests is not strictly related, but I noticed it was weird while working on this and couldn't leave it alone. Signed-off-by: Adam Williamson <awilliam@redhat.com> |
||
---|---|---|
.. | ||
anaconda.pm | ||
anacondatest.pm | ||
bugzilla.pm | ||
cockpit.pm | ||
disks.pm | ||
fedoradistribution.pm | ||
freeipa.pm | ||
installedtest.pm | ||
mock.pm | ||
packagetest.pm | ||
tapnet.pm | ||
utils.pm |