#! /bin/bash NARGS=7 TLOG=$1 THOST=$2 TPORT=$3 TMASTER_ID=$4 TUSER=$5 TPWD=$6 TESTINPUT=$7 if [ $# != $NARGS ] ; then echo"" echo "Wrong number of arguments, gave "$#" but "$NARGS" is required" echo "" echo "Usage :" echo " syntax_check.sh " echo "" exit 1 fi ./rwsplit_hints.sh dummy.log $THOST $TPORT $TMASTER_ID $TUSER $TPWD $TESTINPUT exp_count=`cat error_tests|wc -l` err_count=`tac ../../../../../test/log/skygw_err* | gawk '/enabled/{if(!bg){ bg = 1} else exit 0}{if(bg) print}'|grep -c 'Hint ignored'` if [[ $err_count -ge $exp_count ]] then echo "Test set: PASSED">>$TLOG; else echo "Expected $exp_count ignored hints in the error log but found $err_count instead">>$TLOG echo "Test set: FAILED">>$TLOG; fi