*** empty log message ***
[csql.git] / test / tools / csql / test091.ksh
blob342cc2b637228c7f2449fa4377f51d65180bfc49
1 #!/bin/ksh
2 # Test Case
3 # Testing Transaction in AUTOCOMMIT OFF Mode for index.
5 QUITFILE=${PWD}/tools/csql/quit.sql
6 REL_PATH=.
7 if [ -s "$QUITFILE" ]
8 then
9 REL_PATH=`pwd`/tools/csql
12 if [ "$VALGRIND" = "true" ]
13 then
14 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/indextran1.sql 2> $0.valgr
15 else
16 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/indextran1.sql
17 if [ $? -ne 0 ]
18 then
19 $CSQL_INSTALL_ROOT/bin/csql -s ${REL_PATH}/drop.sql
20 exit 1;
24 if [ "$VALGRIND" = "true" ]
25 then
26 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/indextran2.sql 2>> $0.valgr
27 else
28 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/indextran2.sql
29 if [ $? -ne 0 ]
30 then
31 $CSQL_INSTALL_ROOT/bin/csql -s ${REL_PATH}/drop.sql
32 exit 2;
36 if [ "$VALGRIND" = "true" ]
37 then
38 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/indextran3.sql 2>> $0.valgr
39 else
40 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/indextran3.sql
41 if [ $? -ne 0 ]
42 then
43 exit 3;
47 if [ "$VALGRIND" = "true" ]
48 then
49 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/indextran4.sql 2>> $0.valgr
50 else
51 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/indextran4.sql
52 if [ $? -ne 0 ]
53 then
54 $CSQL_INSTALL_ROOT/bin/csql -s ${REL_PATH}/drop.sql
55 exit 4;
59 exit 0;