Update of /cvsroot/monetdb/sql/src/test/mapi/Tests
In directory 
sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv30301/sql/src/test/mapi/Tests

Modified Files:
      Tag: SQL_2-20
        All python_dbapi_embedded.sh 
Log Message:
 
final attempt to make python_dbapi_embedded test work:
to find module sql[_server] in "weird" places (e.g.,
during `make check`/`sh RunMtest` or in case sql uses a
different prefix than MonetDB[45] as with nightly testing),
we now temporarly patch MonetDB/monetdb5.conf
to set "monet_mod_path=$MONETDB_MOD_PATH"

Caveat:
Don't know how to do this (easily) on Windows;
hence, non-Windows, only.


Index: python_dbapi_embedded.sh
===================================================================
RCS file: /cvsroot/monetdb/sql/src/test/mapi/Tests/python_dbapi_embedded.sh,v
retrieving revision 1.1.2.6
retrieving revision 1.1.2.7
diff -u -d -r1.1.2.6 -r1.1.2.7
--- python_dbapi_embedded.sh    19 Nov 2007 08:18:25 -0000      1.1.2.6
+++ python_dbapi_embedded.sh    23 Nov 2007 08:04:01 -0000      1.1.2.7
@@ -7,13 +7,19 @@
 export PYTHONPATH
 
 if [ -n "$TST_FIVE" ] ; then
-       PYTHONPATH="$TSTBLDBASE/src/backends/monet5/:$PYTHONPATH"
-       PYTHONPATH="$TSTBLDBASE/src/backends/monet5/.libs:$PYTHONPATH"
-       export PYTHONPATH
-       Mlog -x "sqlsample.py $GDK_DBFARM $TSTDB 5"
+       v=5
+       c=`monetdb$v-config --sysconfdir`/monetdb5.conf
 else
-       PYTHONPATH="$TSTBLDBASE/src/backends/monet4/:$PYTHONPATH"
-       PYTHONPATH="$TSTBLDBASE/src/backends/monet4/.libs:$PYTHONPATH"
-       export PYTHONPATH
-       Mlog -x "sqlsample.py $GDK_DBFARM $TSTDB 4"
+       v=4
+       c=`monetdb$v-config --sysconfdir`/MonetDB.conf
 fi
+PYTHONPATH="$TSTBLDBASE/src/backends/monet$v/:$PYTHONPATH"
+PYTHONPATH="$TSTBLDBASE/src/backends/monet$v/.libs:$PYTHONPATH"
+export PYTHONPATH
+# make sure we find module sql[_server]
+sed -i.BAK -e "s|^monet_mod_path=.*$|monet_mod_path=$MONETDB_MOD_PATH|" $c
+
+Mlog -x "sqlsample.py $GDK_DBFARM $TSTDB $v"
+
+# clean-up
+mv -f $c.BAK $c

Index: All
===================================================================
RCS file: /cvsroot/monetdb/sql/src/test/mapi/Tests/All,v
retrieving revision 1.1.2.7
retrieving revision 1.1.2.8
diff -u -d -r1.1.2.7 -r1.1.2.8
--- All 21 Nov 2007 11:07:44 -0000      1.1.2.7
+++ All 23 Nov 2007 08:04:01 -0000      1.1.2.8
@@ -8,6 +8,6 @@
 mclient-lsql--help
 HAVE_PERL_SWIG?perl_dbi
 HAVE_PYTHON_SWIG?python_dbapi
-#HAVE_PYTHON_SWIG?python_dbapi_embedded
+HAVE_PYTHON_SWIG?python_dbapi_embedded
 HAVE_PHP?php_monetdb
 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to