22 строки
413 B
Bash
22 строки
413 B
Bash
#!/bin/bash
|
|
|
|
test_dir="$(dirname $0)"
|
|
test_cases=(
|
|
test_deploy
|
|
test_check_env
|
|
)
|
|
|
|
err_num=0
|
|
for test_case in ${test_cases[@]}; do
|
|
ansible-playbook -i "${test_dir}/hosts.ini" "${test_dir}/tests/${test_case}.yaml"
|
|
rc=$?
|
|
if [ ${rc} -eq 0 ]; then
|
|
echo "tests ${test_case} PASSED"
|
|
else
|
|
echo "tests ${test_case} FAILED"
|
|
err_num=$((err_num+1))
|
|
fi
|
|
done
|
|
|
|
exit ${err_num}
|