Blame test/integration/test-vagrant

Packit Service da4517
#!/bin/bash
Packit Service da4517
Packit Service da4517
SCRIPTDIR=$(readlink -f "$(dirname "$(type -p "${0}")")")
Packit Service da4517
ROOTDIR=$(readlink -f "${SCRIPTDIR}/../..")
Packit Service da4517
SLOWTEST=0
Packit Service da4517
Packit Service da4517
# shellcheck disable=SC1090
Packit Service da4517
source "${ROOTDIR}/test/integration/lib.sh"
Packit Service da4517
Packit Service da4517
usage()
Packit Service da4517
{
Packit Service da4517
	echo "usage: $(basename "${0}") [options]" >&2
Packit Service da4517
	echo "-h, --help This message" >&2
Packit Service da4517
	echo "-s, --slow Run all of the tests" >&2
Packit Service da4517
}
Packit Service da4517
Packit Service da4517
options="$(getopt -o hs -l "help,slow" -- "$@")" || "getopt failed"
Packit Service da4517
Packit Service da4517
eval set -- "${options}"
Packit Service da4517
Packit Service da4517
while [[ $# -gt 0 ]]; do
Packit Service da4517
	case "$1" in
Packit Service da4517
		-s|--slow)
Packit Service da4517
			SLOWTEST=1
Packit Service da4517
			;;
Packit Service da4517
		-h|--help)
Packit Service da4517
			usage
Packit Service da4517
			exit 0
Packit Service da4517
		;;
Packit Service da4517
	esac
Packit Service da4517
	shift
Packit Service da4517
done
Packit Service da4517
Packit Service da4517
declare -a distros=("fedora27" "centos7")
Packit Service da4517
Packit Service da4517
ret=0
Packit Service da4517
for distro in "${distros[@]}"; do
Packit Service da4517
	kpatch_integration_tests_vagrant_distro "${distro}" "${ROOTDIR}/test/integration/vm-integration-run" "${SLOWTEST}"
Packit Service da4517
	rc=$?
Packit Service da4517
	ret=$((ret + rc))
Packit Service da4517
done
Packit Service da4517
exit ${ret}