superbenchmark/tests/ansible/test.sh

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}