resource-agents/tests/run_tests.sh

28 lines
527 B
Bash
Executable File

#!/bin/sh
err=0
agents=$(pcs resource list ocf:heartbeat 2>&1)
if [ $(echo "$agents" | wc -l) -lt 2 ]; then
echo "ERROR: pcs: agents available:\n$agents"
err=$((err+1))
else
echo "INFO: pcs: agents available..."
fi
# skip until these are added
#for bin in aliyuncli-ra "gcloud-ra -v"; do
# output="$($bin 2>&1)"
# if [ $? -ne 0 ]; then
# echo -e "ERROR: $bin failed:\n$output"
# err=$((err+1))
# else
# echo "INFO: $bin works..."
# fi
#done
if [ $err -ge 1 ]; then
echo -e "\nERROR: $err tests FAILED..."
exit 1
fi