No tests should be run directly from git, but should rather be installed
onto the test system using rpm and run from there. This moves towards
unifying our two types of test cases.
The new structure of is now:
`test/cmd`: the executors, one for each test-case. This is installed
into `/usr/libexec/test/osbuild-composer`.
`test/data`: data and config used by the tests. This is installed into
`/usr/share/tests/osbuild-composer`.
`schutzbot`: configuration of the actual test run. In particular, this
is where the distros and repositories to test against are
configured.
This is very much still work-in-progress, and is only the first step
towards simplifying schutzbot. Apart from moving files around, this
should be a noop.
Signed-off-by: Tom Gundersen <teg@jklm.no>
487 B
487 B
This directory includes 3rd party modules, needed in CI.
dnsnameplugin for podman, needed to translate host names of containers into IPs. It is shipped in Fedora, but missing in RHEL 8, see rhgbz#1877865. The87-podman-bridge.conflistfile contains the corresponding config, where the{"domainName": "dns.podman", "type": "dnsname"}bit is the newly added part.