test.sh 413 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/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}