1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-04 07:11:49 +00:00
ansible-podman-collections/ci/run_containers_tests.sh
2020-05-10 20:34:22 +03:00

23 lines
650 B
Bash
Executable file

#!/bin/bash
set -o pipefail
set -ex
[[ -z "$TEST2RUN" || ! -f "ci/playbooks/containers/${TEST2RUN}.yml" ]] && {
echo "Please specify test to run, for example TEST2RUN=podman_container";
exit 1;
}
ANSIBLECMD=${ANSIBLECMD:-$(command -v ansible-playbook)}
echo "Testing ${TEST2RUN} module"
CURWD="$(readlink -f $(dirname ${BASH_SOURCE[0]}))"
exit_code=0
CMD="ANSIBLE_ROLES_PATH=${CURWD}/../tests/integration/targets \
${ANSIBLECMD:-ansible-playbook} \
-i localhost, -c local --diff \
ci/playbooks/containers/${TEST2RUN}.yml"
bash -c "$CMD -vv" || exit_code=$?
if [[ "$exit_code" != 0 ]]; then
bash -c "$CMD -vvvvv --diff"
fi