debian-forge-composer/test/cases
Tomáš Hozza c587e723a9 Test/cross-distro: take the images version used to compile composer
After the move of the repo configs to `osbuild/images`, we changed the
way to determine the all available distro repo configs by taking the
last release of 'images'. This turns out to be fragile, especially when
the test case is being run on a "rhel-x.y.0" branch or basically with
any old osbuild-composer binary. It could happen also in Nightly test
pipelines after the devel freeze.

We always compile osbuild-composer binary with debug information, so we
can determine the vendored 'images' version from the binary. We also
always ship repo configs from the same 'images' version in the RPMs.

Therefore modify the test case to check out the 'images' version that
osbuild-composer was compiled with and use repo configs from that
version.

In addition, don't reduce the depth when cloning the images repository,
because even 200 commits may be too little on some older RHEL ZStream
branches.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2025-04-30 14:36:48 +03:00
..
api test: disable verification step for vsphere builds 2025-04-16 10:46:13 +02:00
api.sh Many: expose rhsm.subscription_manager.rhsm.auto_enable_yum_plugins 2025-04-29 18:22:40 +03:00
aws.sh remove workaround for CLOUDX-994 2025-04-25 13:42:27 +02:00
aws_s3.sh Many: replace 'which' with 'type -p' in test cases 2025-01-30 07:48:44 +01:00
azure.sh remove workaround for CLOUDX-994 2025-04-25 13:42:27 +02:00
azure_hyperv_gen2.sh Test Azure images on HyperV Gen1 and Gen2 2021-06-22 13:44:19 +03:00
base_tests.sh Test/base_tests.sh: workaround missing osbuild-depsolve-dnf in nightly 2024-02-20 15:55:47 +01:00
container-embedding.sh test: update all calls to image-info 2025-01-31 08:22:29 +01:00
container-upload.sh Refactor how the 'trap' command is used to avoid double calls 2024-04-19 13:16:11 +03:00
cross-distro.sh Test/cross-distro: take the images version used to compile composer 2025-04-30 14:36:48 +03:00
filesystem.sh test/filesystem: print blueprint contents when creating file 2025-02-05 11:32:52 +01:00
gcp.sh Many: replace 'which' with 'type -p' in test cases 2025-01-30 07:48:44 +01:00
generic_s3.sh Many: replace 'which' with 'type -p' in test cases 2025-01-30 07:48:44 +01:00
generic_s3_http.sh Upload to HTTPS S3 - Support self signed certificate 2022-05-26 13:46:00 +03:00
generic_s3_https_insecure.sh Upload to HTTPS S3 - Support self signed certificate 2022-05-26 13:46:00 +03:00
generic_s3_https_secure.sh Upload to HTTPS S3 - Support self signed certificate 2022-05-26 13:46:00 +03:00
image_tests.sh test: update all calls to image-info 2025-01-31 08:22:29 +01:00
installers.sh Test: enable image-installer tests on el10 / c10s 2024-08-23 13:10:53 +02:00
koji.sh Many: replace 'which' with 'type -p' in test cases 2025-01-30 07:48:44 +01:00
libvirt.sh test/libvirt.sh: don't test openstack image on el10 / c10s 2024-08-13 15:52:44 +02:00
minimal-raw.sh ci: move edge fedora and centos-stream test to testing-farm 2024-08-19 17:30:49 +02:00
multi-tenancy.sh Use dot-notation for repo configs and in test cases. 2024-01-26 11:32:34 +01:00
oci.sh Many: replace 'which' with 'type -p' in test cases 2025-01-30 07:48:44 +01:00
openshift_virtualization.sh test: don't install wget in the openshift virt test 2025-03-20 09:50:17 +01:00
ostree-ami-image.sh test: update ostree osname in pending test cases 2024-06-04 17:01:53 +02:00
ostree-ignition.sh test: update ostree osname in pending test cases 2024-06-04 17:01:53 +02:00
ostree-iot-qcow2.sh Refactor how the 'trap' command is used to avoid double calls 2024-04-19 13:16:11 +03:00
ostree-ng.sh test: update osname for edge deployments 2024-05-14 21:12:36 +02:00
ostree-pulp.sh Refactor how the 'trap' command is used to avoid double calls 2024-04-19 13:16:11 +03:00
ostree-raw-image.sh test: update osname for edge deployments 2024-05-14 21:12:36 +02:00
ostree-simplified-installer.sh ci: change to rhel 9.6 2024-11-21 08:14:22 +01:00
ostree-vsphere.sh ci: move edge test to testing-farm 2024-08-13 13:51:18 +02:00
ostree.sh ci: change to rhel 9.6 2024-11-21 08:14:22 +01:00
regression-composer-works-behind-satellite-fallback.sh tests/regression: Add config for v3 certificates 2024-10-03 16:27:21 +02:00
regression-composer-works-behind-satellite.sh tests/regression: Add config for v3 certificates 2024-10-03 16:27:21 +02:00
regression-excluded-dependency.sh test: new weldr client compatibility for test scripts 2022-09-13 16:06:19 +01:00
regression-include-excluded-packages.sh test: new weldr client compatibility for test scripts 2022-09-13 16:06:19 +01:00
regression-insecure-repo.sh Workaround race condition in test 2023-05-22 12:59:09 +02:00
regression-no-explicit-rootfs-definition.sh test: new weldr client compatibility for test scripts 2022-09-13 16:06:19 +01:00
regression-old-worker-new-composer.sh test: update all calls to image-info 2025-01-31 08:22:29 +01:00
rhel-upgrade.sh test/cases: Adjust upgrade test to rhel 9.6 2025-01-23 16:27:10 +01:00
shared_lib.sh test/shared_lib.sh: make *print functions print to stderr 2025-04-01 08:40:13 +02:00
ubi-wsl.sh Many: replace 'which' with 'type -p' in test cases 2025-01-30 07:48:44 +01:00
vmware.sh tests/CI: Re-enable the vmware tests on RHEL 10 2025-02-25 16:29:20 +01:00
weldr-distro-dot-notation-and-aliases.sh Test with rhel-9.6 nightly 2024-11-21 08:14:22 +01:00
worker-executor.sh Test/worker-executor: make sure that the port is opened in firewall 2025-01-30 07:48:44 +01:00