4 # check whether authentication is working
6 echo "Case 1: With no option:"
7 $CSQL_INSTALL_ROOT/bin
/catalog
13 echo "Case 2: With ? option:"
14 if [ "$VALGRIND" = "true" ]
16 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
-?
2> $0.valgr
18 $CSQL_INSTALL_ROOT/bin
/catalog
-?
25 echo "Case 3: With wrong username :"
26 if [ "$VALGRIND" = "true" ]
28 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
-u wronguser
-p password
2>> $0.valgr
30 $CSQL_INSTALL_ROOT/bin
/catalog
-u wronguser
-p password
>/dev
/null
2>&1
37 echo "Case 4: With wrong password :"
38 if [ "$VALGRIND" = "true" ]
40 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p password
2>> $0.valgr
42 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p password
>/dev
/null
2>&1
49 echo "Case 5: With correct user name and password :"
50 if [ "$VALGRIND" = "true" ]
52 valgrind
--tool=memcheck
--leak-check=full
$CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager
2>> $0.valgr
54 $CSQL_INSTALL_ROOT/bin
/catalog
-u root
-p manager