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}
|