windows changes
[csql.git] / test / tools / csqldump / test002.ksh
blob5e27aaa2728c8019fd596c0940e1d93a7d8bd0ab
1 #!/bin/ksh
3 #Run this test only under csql/test or on this directory.
4 #Otherwise, it may fail
5 input=${PWD}/tools/csqldump/inputtest002.sql
6 REL_PATH=.
7 if [ -s "$input" ]
8 then
9 REL_PATH=${PWD}/tools/csqldump
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/inputtest002.sql 2> $0.valgr
15 else
16 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s $REL_PATH/inputtest002.sql >/dev/null 2>&1
17 if [ $? -ne 0 ]
18 then
19 exit 1;
23 rm -f /tmp/csql/csqltable.conf
24 touch /tmp/csql/csqltable.conf
25 if [ "$VALGRIND" = "true" ]
26 then
27 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/csqldump -n 10 2>> $0.valgr
28 else
29 $CSQL_INSTALL_ROOT/bin/csqldump -n 10
30 if [ $? -ne 0 ]
31 then
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/drop.sql 2>> $0.valgr
39 else
40 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s $REL_PATH/drop.sql > /dev/null 2>&1
41 if [ $? -ne 0 ]
42 then
43 exit 3;
47 exit 0;