Additional tests for maxadmin and diagnostics within maxscale
This commit is contained in:
@ -206,5 +206,110 @@ do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
maxadmin -pskysql list services | \
|
||||||
|
awk -F\| '{ if (NF > 1) { sub(/ +$/, "", $1); printf("show service \"%s\"\n", $1); } }' > script1.$$
|
||||||
|
grep -cs "show service" script1.$$ >/dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "list services: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "list services: Passed"
|
||||||
|
fi
|
||||||
|
maxadmin -pskysql script1.$$ | grep -cs 'Service' > /dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "Show Service: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "Show Service: Passed"
|
||||||
|
fi
|
||||||
|
rm -f script1.$$
|
||||||
|
|
||||||
|
|
||||||
|
maxadmin -pskysql list monitors | \
|
||||||
|
awk -F\| '{ if (NF > 1) { sub(/ +$/, "", $1); printf("show monitor \"%s\"\n", $1); } }' > script1.$$
|
||||||
|
grep -cs "show monitor" script1.$$ >/dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "list monitors: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "list monitors: Passed"
|
||||||
|
fi
|
||||||
|
maxadmin -pskysql script1.$$ | grep -cs 'Monitor' > /dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "Show Monitor: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "Show Monitor: Passed"
|
||||||
|
fi
|
||||||
|
rm -f script1.$$
|
||||||
|
|
||||||
|
|
||||||
|
maxadmin -pskysql list sessions | \
|
||||||
|
awk -F\| ' /^0x/ { if (NF > 1) { sub(/ +$/, "", $1); printf("show session \"%s\"\n", $1); } }' > script1.$$
|
||||||
|
grep -cs "show session" script1.$$ >/dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "list sessions: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "list sessions: Passed"
|
||||||
|
fi
|
||||||
|
maxadmin -pskysql script1.$$ | grep -cs 'Session' > /dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "Show Session: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "Show Session: Passed"
|
||||||
|
fi
|
||||||
|
rm -f script1.$$
|
||||||
|
|
||||||
|
|
||||||
|
maxadmin -pskysql list dcbs | \
|
||||||
|
awk -F\| ' /^ 0x/ { if (NF > 1) { sub(/ +$/, "", $1); sub(/ 0x/, "0x", $1); printf("show dcb \"%s\"\n", $1); } }' > script1.$$
|
||||||
|
grep -cs "show dcb" script1.$$ >/dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "list dcbs: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "list dcbs: Passed"
|
||||||
|
fi
|
||||||
|
maxadmin -pskysql script1.$$ | grep -cs 'DCB' > /dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "Show DCB: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "Show DCB: Passed"
|
||||||
|
fi
|
||||||
|
rm -f script1.$$
|
||||||
|
|
||||||
|
|
||||||
|
maxadmin -pskysql list services | \
|
||||||
|
awk -F\| '{ if (NF > 1) { sub(/ +$/, "", $1); printf("show dbusers \"%s\"\n", $1); } }' > script1.$$
|
||||||
|
grep -cs "show dbusers" script1.$$ >/dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "list services: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "list services: Passed"
|
||||||
|
fi
|
||||||
|
maxadmin -pskysql script1.$$ | grep -cs 'Users table data' > /dev/null
|
||||||
|
if [ $? -ne "0" ]; then
|
||||||
|
echo "Show dbusers: Failed"
|
||||||
|
failure=`expr $failure + 1`
|
||||||
|
else
|
||||||
|
passed=`expr $passed + 1`
|
||||||
|
echo "Show dbusers: Passed"
|
||||||
|
fi
|
||||||
|
rm -f script1.$$
|
||||||
|
|
||||||
|
|
||||||
echo "Test run complete. $passed passes, $failure failures"
|
echo "Test run complete. $passed passes, $failure failures"
|
||||||
exit $failure
|
exit $failure
|
||||||
|
Reference in New Issue
Block a user