os-autoinst-distri-fedora/lib
Adam Williamson f4bd3c6f58 Add a container build test
This test, much like _live_build or _installer_build, builds a
container image in a way intended to be as similar as possible
to how official compose images are built. The purpose of the test
is to make sure updates do not break official container image
builds.

At the end of the test, we also check that the built container
is functional (at least, that we can run a 'hello world' command
in it). This can't really be rolled into podman.pm because that
test is more about testing podman itself, and it's just a one-
liner here anyway. We also run the 'if any packages from the
update are installed, are they the versions from the update?'
check inside the container, which required giving that check the
ability to 'wrap' the rpm commands to run inside a container.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-04-22 16:01:41 -07:00
..
anaconda.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
anacondatest.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
bugzilla.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
cockpit.pm Clean up minimal browser environment setup 2023-03-02 13:51:08 -08:00
disks.pm disks: drop a workaround we did not hit for a long time 2024-01-09 17:48:28 -08:00
fedoradistribution.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
freeipa.pm Add a needle cleanup script, enhance the needle check script 2023-05-04 09:57:15 -07:00
installedtest.pm Run update repo setup steps from a serial console 2024-01-11 12:09:59 -08:00
modularity.pm Add a perltidy check and apply it to the entire codebase 2022-07-28 14:38:38 -07:00
packagetest.pm Run base tests on ELN 2023-06-23 11:53:11 +02:00
tapnet.pm Get dns server address if host isn’t using systemd-resolved 2024-04-05 21:10:11 +00:00
utils.pm Add a container build test 2024-04-22 16:01:41 -07:00