windows changes
[csql.git] / test / tools / catalog / test001.ksh
blobdd0e23587704b61b5d3b471f3c5b3de2ee8fb10c
1 #!/bin/ksh
2 # Test Case
3 # check no option, ?
4 # check whether authentication is working
6 echo "Case 1: With no option:"
7 $CSQL_INSTALL_ROOT/bin/catalog
8 if [ $? -ne 0 ]
9 then
10 exit 1;
13 echo "Case 2: With ? option:"
14 if [ "$VALGRIND" = "true" ]
15 then
16 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/catalog -? 2> $0.valgr
17 else
18 $CSQL_INSTALL_ROOT/bin/catalog -?
19 if [ $? -ne 0 ]
20 then
21 exit 2;
25 echo "Case 3: With wrong username :"
26 if [ "$VALGRIND" = "true" ]
27 then
28 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/catalog -u wronguser -p password 2>> $0.valgr
29 else
30 $CSQL_INSTALL_ROOT/bin/catalog -u wronguser -p password >/dev/null 2>&1
31 if [ $? -eq 0 ]
32 then
33 exit 3;
37 echo "Case 4: With wrong password :"
38 if [ "$VALGRIND" = "true" ]
39 then
40 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/catalog -u root -p password 2>> $0.valgr
41 else
42 $CSQL_INSTALL_ROOT/bin/catalog -u root -p password >/dev/null 2>&1
43 if [ $? -eq 0 ]
44 then
45 exit 4;
49 echo "Case 5: With correct user name and password :"
50 if [ "$VALGRIND" = "true" ]
51 then
52 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/catalog -u root -p manager 2>> $0.valgr
53 else
54 $CSQL_INSTALL_ROOT/bin/catalog -u root -p manager
55 if [ $? -ne 0 ]
56 then
57 exit 5;