added tests for temporary tables
This commit is contained in:
@ -230,6 +230,16 @@ if [ "$a" != "$TRETVAL" ]; then
|
|||||||
else
|
else
|
||||||
echo "$TINPUT PASSED">>$TLOG ;
|
echo "$TINPUT PASSED">>$TLOG ;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
TINPUT=test_temporary_table.sql
|
||||||
|
a=`$RUNCMD < ./$TINPUT`
|
||||||
|
TRETVAL=1
|
||||||
|
if [ "$a" != "$TRETVAL" ]; then
|
||||||
|
echo "$TINPUT FAILED, return value $a when $TRETVAL was expected">>$TLOG;
|
||||||
|
else
|
||||||
|
echo "$TINPUT PASSED">>$TLOG ;
|
||||||
|
fi
|
||||||
|
|
||||||
echo "-----------------------------------" >> $TLOG
|
echo "-----------------------------------" >> $TLOG
|
||||||
echo "Session variables: Stress Test 1" >> $TLOG
|
echo "Session variables: Stress Test 1" >> $TLOG
|
||||||
echo "-----------------------------------" >> $TLOG
|
echo "-----------------------------------" >> $TLOG
|
||||||
@ -238,6 +248,10 @@ RUNCMD=mysql\ --host=$THOST\ -P$TPORT\ -u$TUSER\ -p$TPWD\ --unbuffered=true\ --d
|
|||||||
TINPUT=test_sescmd2.sql
|
TINPUT=test_sescmd2.sql
|
||||||
for ((i = 0;i<1000;i++))
|
for ((i = 0;i<1000;i++))
|
||||||
do
|
do
|
||||||
|
if [[ $(( i % 50 )) -eq 0 ]]
|
||||||
|
then
|
||||||
|
printf "."
|
||||||
|
fi
|
||||||
a=`$RUNCMD < $TINPUT 2>&1`
|
a=`$RUNCMD < $TINPUT 2>&1`
|
||||||
if [[ "`echo "$a"|grep -i 'error'`" != "" ]]
|
if [[ "`echo "$a"|grep -i 'error'`" != "" ]]
|
||||||
then
|
then
|
||||||
@ -255,15 +269,19 @@ fi
|
|||||||
echo "-----------------------------------" >> $TLOG
|
echo "-----------------------------------" >> $TLOG
|
||||||
echo "Session variables: Stress Test 2" >> $TLOG
|
echo "Session variables: Stress Test 2" >> $TLOG
|
||||||
echo "-----------------------------------" >> $TLOG
|
echo "-----------------------------------" >> $TLOG
|
||||||
|
echo ""
|
||||||
err=""
|
err=""
|
||||||
TINPUT=test_sescmd3.sql
|
TINPUT=test_sescmd3.sql
|
||||||
for ((j = 0;j<1000;j++))
|
for ((j = 0;j<1000;j++))
|
||||||
do
|
do
|
||||||
b=`$RUNCMD < $TINPUT 2>&1`
|
if [[ $(( j % 50 )) -eq 0 ]]
|
||||||
if [[ "`echo "$b"|grep -i 'null'`" != "" ]]
|
|
||||||
then
|
then
|
||||||
err=`echo "$b" | grep -i null`
|
printf "."
|
||||||
|
fi
|
||||||
|
b=`$RUNCMD < $TINPUT 2>&1`
|
||||||
|
if [[ "`echo "$b"|grep -i 'null|error'`" != "" ]]
|
||||||
|
then
|
||||||
|
err=`echo "$b" | grep -i null|error`
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
@ -0,0 +1,5 @@
|
|||||||
|
use test;
|
||||||
|
drop table if exists t1;
|
||||||
|
create temporary table t1 (id integer);
|
||||||
|
insert into t1 values(1);
|
||||||
|
select id from t1;
|
||||||
Reference in New Issue
Block a user