debian-forge-composer/tmt/tests/test.sh
2024-08-13 13:51:18 +02:00

40 lines
No EOL
1.4 KiB
Bash
Executable file

#!/bin/bash
set -euox pipefail
cd ../../ || exit 1
schutzbot/deploy.sh
function run_tests() {
if [ "$TEST_CASE" = "edge-commit" ]; then
/usr/libexec/tests/osbuild-composer/ostree.sh
elif [ "$TEST_CASE" = "edge-installer" ]; then
/usr/libexec/tests/osbuild-composer/ostree-ng.sh
elif [ "$TEST_CASE" = "edge-installer-fips" ]; then
FIPS=true /usr/libexec/tests/osbuild-composer/ostree-ng.sh
elif [ "$TEST_CASE" = "edge-raw-image" ]; then
/usr/libexec/tests/osbuild-composer/ostree-raw-image.sh
elif [ "$TEST_CASE" = "edge-simplified-installer" ]; then
/usr/libexec/tests/osbuild-composer/ostree-simplified-installer.sh
elif [ "$TEST_CASE" = "edge-ignition" ]; then
/usr/libexec/tests/osbuild-composer/ostree-ignition.sh
elif [ "$TEST_CASE" = "edge-pulp" ]; then
/usr/libexec/tests/osbuild-composer/ostree-pulp.sh
elif [ "$TEST_CASE" = "edge-minimal" ]; then
/usr/libexec/tests/osbuild-composer/minimal-raw.sh
elif [ "$TEST_CASE" = "edge-ami-image" ]; then
/usr/libexec/tests/osbuild-composer/ostree-ami-image.sh
elif [ "$TEST_CASE" = "edge-ami-image-fips" ]; then
FIPS=true /usr/libexec/tests/osbuild-composer/ostree-ami-image.sh
elif [ "$TEST_CASE" = "edge-vsphere" ]; then
/usr/libexec/tests/osbuild-composer/ostree-vsphere.sh
elif [ "$TEST_CASE" = "edge-qcow2" ]; then
/usr/libexec/tests/osbuild-composer/ostree-iot-qcow2.sh
else
echo "Error: Test case $TEST_CASE not found!"
exit 1
fi
}
run_tests
exit 0