Made rwsplit test select_for_var_set.sql generic so that master server's id is filled in test.inc.
This commit is contained in:
@ -30,7 +30,7 @@ runtests:
|
|||||||
@echo $(shell date) >> $(TESTLOG)
|
@echo $(shell date) >> $(TESTLOG)
|
||||||
@echo "Test MaxScale R/W Split" >> $(TESTLOG)
|
@echo "Test MaxScale R/W Split" >> $(TESTLOG)
|
||||||
@echo "-------------------------------" >> $(TESTLOG)
|
@echo "-------------------------------" >> $(TESTLOG)
|
||||||
./rwsplit.sh $(TESTLOG) $(THOST) $(TPORT_RW) $(TUSER) $(TPWD)
|
./rwsplit.sh $(TESTLOG) $(THOST) $(TPORT_RW) $(TMASTER_ID) $(TUSER) $(TPWD)
|
||||||
@echo "" >> $(TESTLOG)
|
@echo "" >> $(TESTLOG)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,11 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
NARGS=5
|
NARGS=6
|
||||||
TLOG=$1
|
TLOG=$1
|
||||||
THOST=$2
|
THOST=$2
|
||||||
TPORT=$3
|
TPORT=$3
|
||||||
TUSER=$4
|
TMASTER_ID=$4
|
||||||
TPWD=$5
|
TUSER=$5
|
||||||
|
TPWD=$6
|
||||||
|
|
||||||
if [ $# != $NARGS ] ;
|
if [ $# != $NARGS ] ;
|
||||||
then
|
then
|
||||||
@ -12,7 +13,7 @@ echo""
|
|||||||
echo "Wrong number of arguments, gave "$#" but "$NARGS" is required"
|
echo "Wrong number of arguments, gave "$#" but "$NARGS" is required"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Usage :"
|
echo "Usage :"
|
||||||
echo " rwsplit.sh <log filename> <host> <port> <user> <password>"
|
echo " rwsplit.sh <log filename> <host> <port> <master id> <user> <password>"
|
||||||
echo ""
|
echo ""
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -40,7 +41,7 @@ fi
|
|||||||
|
|
||||||
# set a var via SELECT INTO @, get data from master, returning server-id: put master server-id value in TRETVAL
|
# set a var via SELECT INTO @, get data from master, returning server-id: put master server-id value in TRETVAL
|
||||||
TINPUT=select_for_var_set.sql
|
TINPUT=select_for_var_set.sql
|
||||||
TRETVAL=2
|
TRETVAL=$TMASTER_ID
|
||||||
|
|
||||||
a=`$RUNCMD < ./$TINPUT`
|
a=`$RUNCMD < ./$TINPUT`
|
||||||
if [ "$a" != "$TRETVAL" ]; then
|
if [ "$a" != "$TRETVAL" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user