1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-04-24 18:19:05 +00:00
ansible-podman-collections/ci/run_containers_tests.sh
Sergey 69b034b263
Fix yaml python dep in root tests (#96)
Use different python interpretators for root and rootless tests,
as it's a problem in Ubuntu 18.
2020-08-03 14:49:55 +03:00

24 lines
708 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 \
-e _ansible_python_interpreter=$(command -v python)"
bash -c "$CMD -vv" || exit_code=$?
if [[ "$exit_code" != 0 ]]; then
bash -c "$CMD -vvvvv --diff"
fi