34 lines
		
	
	
		
			814 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			814 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #! /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 <log filename> <host> <port> <master id> <user> <password> <test file>"
 | |
|  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
 | 
