diff options
author | unknown <sasha@mysql.sashanet.com> | 2000-10-09 16:41:21 -0600 |
---|---|---|
committer | unknown <sasha@mysql.sashanet.com> | 2000-10-09 16:41:21 -0600 |
commit | 77f75787e34af392daa5ad8a865782f976c812e7 (patch) | |
tree | 1651c017b962c34f093a8d874ac3956da33a058c | |
parent | 3c552b4b9b31592383b53f12f50acba4da7f6744 (diff) | |
download | mariadb-git-77f75787e34af392daa5ad8a865782f976c812e7.tar.gz |
fixed up the newly check in test suite, although it still is not fully functional
undid hack to work around missin opt_ft.*
mysql-test/mybin/mysql-test_install_db:
got it to the point where mysqld starts on my system
mysql-test/mysql-test-run:
fixed some syntax errors
sql/sql_select.cc:
undid my hack to make it compile, since opt_ft.* is now in bk
-rwxr-xr-x | mysql-test/mybin/mysql-test_install_db | 25 | ||||
-rwxr-xr-x | mysql-test/mysql-test-run | 17 | ||||
-rw-r--r-- | sql/sql_select.cc | 8 |
3 files changed, 30 insertions, 20 deletions
diff --git a/mysql-test/mybin/mysql-test_install_db b/mysql-test/mybin/mysql-test_install_db index 592220f54ff..75fcf0963a7 100755 --- a/mysql-test/mybin/mysql-test_install_db +++ b/mysql-test/mybin/mysql-test_install_db @@ -6,6 +6,7 @@ # columns_priv in the mysql database, as well as the func table. ldata=var/lib +logdir=var/log mdata=$ldata/mysql execdir=../sql bindir=../client @@ -51,13 +52,29 @@ hostname=`hostname` # Install this too in the user table resolved=127.0.0.1 # Create database directories mysql & test -if test ! -d $ldata; then mkdir $ldata; chmod 700 $ldata ; fi -if test ! -d $ldata/mysql; then mkdir $ldata/mysql; chmod 700 $ldata/mysql ; fi -if test ! -d $ldata/test; then mkdir $ldata/test; chmod 700 $ldata/test ; fi +if test ! -d $ldata; then (mkdir -p $ldata || exit 1) && \ + (chmod 700 $ldata || exit 1) ; fi +if test ! -d $ldata/mysql; +then + mkdir -p $ldata/mysql || exit 1; + chmod 700 $ldata/mysql || exit 1 ; fi +if test ! -d $ldata/test; +then + mkdir -p $ldata/test || exit 1; + chmod 700 $ldata/test || exit 1 ; + fi if test -w / -a ! -z "$user"; then - chown $user $ldata $ldata/mysql $ldata/test; + chown $user $ldata $ldata/mysql $ldata/test || exit 1; fi +#for error messages +rm -rf share +mkdir share +ln -sf ../../sql/share share/mysql + +#create the directory for logs +mkdir -p $logdir + # Initialize variables c_d="" i_d="" c_h="" i_h="" diff --git a/mysql-test/mysql-test-run b/mysql-test/mysql-test-run index 55ee153dd65..09370bd1fc3 100755 --- a/mysql-test/mysql-test-run +++ b/mysql-test/mysql-test-run @@ -129,7 +129,7 @@ total_inc () { } report_stats () { - if [ $TOT_FAIL == 0 ]; then + if [ $TOT_FAIL = 0 ]; then echo "All tests successful." else echo -n "Failed ${TOT_FAIL}/${TOT_TEST} tests, " @@ -146,10 +146,11 @@ report_stats () { } mysql_install_db () { - if [ `$INSTALL_DB` ]; then + `$INSTALL_DB` + if [ $? != 0 ]; then error "Could not install tmp DBs" + exit 1 fi - return 0 } @@ -201,13 +202,13 @@ mysql_start res=$? res=1 [ $res != 1 ] && echo_notok && error "Starting mysqld" -[ $res == 1 ] && echo_ok +[ $res = 1 ] && echo_ok $SETCOLOR_NORMAL && echo -n "Loading Standard Test Database" mysql_loadstd res=$? [ $res != 1 ] && echo_notok && error "Loading STD" -[ $res == 1 ] && echo_ok +[ $res = 1 ] && echo_ok $SETCOLOR_NORMAL && echo -n "Starting Tests for MySQL $TESTVER Series" $SETCOLOR_SUCCESS && echo_ok @@ -223,9 +224,9 @@ do tf=`basename $tf` - [ $res == 1 ] && mytime=`echo -ne $mytime | cut -b 39-` && mytime=${mytime// /\\t} + [ $res = 1 ] && mytime=`echo -ne $mytime | cut -b 39-` && mytime=${mytime// /\\t} $SETCOLOR_NORMAL && echo -ne "$tf\t\t$mytime" - [ $res == 1 ] && fail_inc && echo_fail + [ $res = 1 ] && fail_inc && echo_fail [ $res != 1 ] && pass_inc && echo_pass total_inc @@ -251,7 +252,7 @@ mysql_stop res=$? res=1 [ $res != 1 ] && echo_notok && error "Shutdown mysqld" -[ $res == 1 ] && echo_ok +[ $res = 1 ] && echo_ok $SETCOLOR_NORMAL diff --git a/sql/sql_select.cc b/sql/sql_select.cc index 812ac9ee8d5..79446aa304c 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -24,9 +24,7 @@ #include "mysql_priv.h" #include "sql_select.h" -#if 0 // Sergei - remove when fixed #include "opt_ft.h" -#endif #include <m_ctype.h> #include <hash.h> @@ -5049,12 +5047,6 @@ test_if_skip_sort_order(JOIN_TAB *tab,ORDER *order,ha_rows select_limit) DBUG_RETURN(0); // Can't use index. } -// Sergei - remove this one when you have added opt_ft stuff -QUICK_SELECT *get_ft_or_quick_select_for_ref(TABLE *table, JOIN_TAB *tab) -{ - return get_quick_select_for_ref(table, &tab->ref); -} - static int create_sort_index(JOIN_TAB *tab,ORDER *order,ha_rows select_limit) { |