Changeset: d2a61ad3d62d for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d2a61ad3d62d
Modified Files:
        sql/test/miscellaneous/Tests/groupby_error.stable.out
        sql/test/miscellaneous/Tests/groupby_prepare.stable.out
        sql/test/orderidx/Tests/simpletable.stable.out
        sql/test/orderidx/Tests/smalltable.stable.out
Branch: unlock
Log Message:

merged


diffs (truncated from 5048 to 300 lines):

diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -672,30 +672,9 @@ program that uses MonetDB as an embeddab
 %{_includedir}/monetdb/monetdbe.h
 %{_libdir}/pkgconfig/monetdbe.pc
 
-%package testing
-Summary: MonetDB - Monet Database Management System
-Group: Applications/Databases
-
-%description testing
-MonetDB is a database management system that is developed from a
-main-memory perspective with use of a fully decomposed storage model,
-automatic index management, extensibility of data types and search
-accelerators.  It also has an SQL front end.
-
-This package contains the programs and files needed for testing the
-MonetDB packages.  You probably don't need this, unless you are a
-developer.  If you do want to test, install %{name}-testing-python.
-
-%files testing
-%license COPYING
-%defattr(-,root,root)
-%{_bindir}/Mdiff
-%{_bindir}/Mlog
-
 %package testing-python
 Summary: MonetDB - Monet Database Management System
 Group: Applications/Databases
-Requires: %{name}-testing = %{version}-%{release}
 Requires: %{name}-client-tests = %{version}-%{release}
 Requires: /usr/bin/python3
 BuildArch: noarch
diff --git a/clients/Tests/mclient-uri.SQL.sh b/clients/Tests/mclient-uri.SQL.sh
--- a/clients/Tests/mclient-uri.SQL.sh
+++ b/clients/Tests/mclient-uri.SQL.sh
@@ -2,13 +2,11 @@
 
 # test the URI parsing capabilities of the MAPI library
 
-#Mlog "mclient -d 
mapi:monetdb://$HOST:$MAPIPORT/$TSTDB?language=sql&user=monetdb -f test -t none 
-E utf-8 -s select 1"
 mclient -d "mapi:monetdb://$HOST:$MAPIPORT/$TSTDB?language=sql&user=monetdb" 
-f csv -t none -E utf-8 -s 'select 1' | grep -v '^1$'
 if [ $? -eq 2 ]; then
        return 2;
 fi
 
-#Mlog "mclient -d 
mapi:monetdb://$MAPIHOST/.s.monetdb.$MAPIPORT?database=$TSTDB&language=sql&user=monetdb
 -f test -t none -E utf-8 -s select 1"
 mclient -d 
"mapi:monetdb://$MAPIHOST/.s.monetdb.$MAPIPORT?database=$TSTDB&language=sql&user=monetdb"
 -f csv -t none -E utf-8 -s 'select 1' | grep -v '^1$'
 if [ $? -eq 2 ]; then
        return 2;
diff --git a/debian/control b/debian/control
--- a/debian/control
+++ b/debian/control
@@ -274,23 +274,9 @@ Description: MonetDB development files
  This package contains the library and include files to create a
  program that uses MonetDB as an embeddable library.
 
-Package: monetdb-testing
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: MonetDB testing programs
- MonetDB is a database management system that is developed from a
- main-memory perspective with use of a fully decomposed storage model,
- automatic index management, extensibility of data types and search
- accelerators.  It also has an SQL front end.
- .
- This package contains the programs and files needed for testing the
- MonetDB packages.  You probably don't need this, unless you are a
- developer.  If you do want to test, install monetdb-testing-python.
-
 Package: monetdb-testing-python
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, python3,
- monetdb-testing (= ${source:Version}),
  monetdb-client-testing (= ${source:Version})
 Description: MonetDB testing Python programs
  MonetDB is a database management system that is developed from a
diff --git a/debian/monetdb-testing.install b/debian/monetdb-testing.install
deleted file mode 100644
--- a/debian/monetdb-testing.install
+++ /dev/null
@@ -1,2 +0,0 @@
-debian/tmp/usr/bin/Mdiff usr/bin
-debian/tmp/usr/bin/Mlog usr/bin
diff --git a/sql/backends/monet5/Tests/Mbeddedsql5--help 
b/sql/backends/monet5/Tests/Mbeddedsql5--help
--- a/sql/backends/monet5/Tests/Mbeddedsql5--help
+++ b/sql/backends/monet5/Tests/Mbeddedsql5--help
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-Mlog -x Mbeddedsql5 --help
+Mbeddedsql5 --help
diff --git a/sql/backends/monet5/Tests/shutdown.py 
b/sql/backends/monet5/Tests/shutdown.py
--- a/sql/backends/monet5/Tests/shutdown.py
+++ b/sql/backends/monet5/Tests/shutdown.py
@@ -11,6 +11,6 @@ try:
     if os.name == 'nt':
         os.system('shutdowntest.exe "%s"' % databasedir)
     else:
-        os.system('Mlog -x shutdowntest "%s"' % databasedir)
+        os.system('shutdowntest "%s"' % databasedir)
 finally:
     shutil.rmtree(databasedir)
diff --git a/sql/jdbc/tests/Tests/Test.SQL.sh b/sql/jdbc/tests/Tests/Test.SQL.sh
--- a/sql/jdbc/tests/Tests/Test.SQL.sh
+++ b/sql/jdbc/tests/Tests/Test.SQL.sh
@@ -3,4 +3,4 @@
 
URL="jdbc:monetdb://${HOST}:${MAPIPORT}/${TSTDB}?user=monetdb&password=monetdb${JDBC_EXTRA_ARGS}"
 TST=$1
 
-Mlog -x "java ${TST} \"${URL}\""
+java ${TST} "${URL}"
diff --git a/sql/jdbc/tests/Tests/Test_JdbcClient.SQL.sh 
b/sql/jdbc/tests/Tests/Test_JdbcClient.SQL.sh
--- a/sql/jdbc/tests/Tests/Test_JdbcClient.SQL.sh
+++ b/sql/jdbc/tests/Tests/Test_JdbcClient.SQL.sh
@@ -5,11 +5,11 @@ user=monetdb
 password=monetdb
 EOF
 
-Mlog -x "java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB 
--help"
+java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB --help
 
-Mlog -x "java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB 
-f $TSTSRCBASE/$TSTDIR/Tests/JdbcClient_create_tables.sql"
-Mlog -x "java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB 
-f $TSTSRCBASE/$TSTDIR/Tests/JdbcClient_inserts_selects.sql"
-Mlog -x "java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB 
-D"
-Mlog -x "java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB 
-f $TSTSRCBASE/$TSTDIR/Tests/JdbcClient_drop_tables.sql"
+java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB -f 
$TSTSRCBASE/$TSTDIR/Tests/JdbcClient_create_tables.sql
+java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB -f 
$TSTSRCBASE/$TSTDIR/Tests/JdbcClient_inserts_selects.sql
+java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB -D
+java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d $TSTDB -f 
$TSTSRCBASE/$TSTDIR/Tests/JdbcClient_drop_tables.sql
 
 rm -f .monetdb
diff --git a/sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.sh 
b/sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.sh
--- a/sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.sh
+++ b/sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.sh
@@ -5,6 +5,6 @@ user=monetdb
 password=monetdb
 EOF
 
-Mlog -x "java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d 
${TSTDB} -e -f $TSTSRCBASE/$TSTDIR/Tests/ValidateSystemCatalogTables.sql"
+java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d ${TSTDB} -e -f 
$TSTSRCBASE/$TSTDIR/Tests/ValidateSystemCatalogTables.sql
 
 rm -f .monetdb
diff --git a/sql/jdbc/tests/Tests/bogus-auto-generated-keys.SQL.sh 
b/sql/jdbc/tests/Tests/bogus-auto-generated-keys.SQL.sh
--- a/sql/jdbc/tests/Tests/bogus-auto-generated-keys.SQL.sh
+++ b/sql/jdbc/tests/Tests/bogus-auto-generated-keys.SQL.sh
@@ -5,6 +5,6 @@ user=monetdb
 password=monetdb
 EOF
 
-Mlog -x "java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d 
${TSTDB} -e -f \"$TSTSRCBASE/$TSTDIR/Tests/bogus-auto-generated-keys.sql\""
+java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d ${TSTDB} -e -f 
\"$TSTSRCBASE/$TSTDIR/Tests/bogus-auto-generated-keys.sql\"
 
 rm -f .monetdb
diff --git 
a/sql/test/BugDay_2005-10-06_2.8/Tests/MapiClient-dump.SF-905851.SQL.py 
b/sql/test/BugDay_2005-10-06_2.8/Tests/MapiClient-dump.SF-905851.SQL.py
--- a/sql/test/BugDay_2005-10-06_2.8/Tests/MapiClient-dump.SF-905851.SQL.py
+++ b/sql/test/BugDay_2005-10-06_2.8/Tests/MapiClient-dump.SF-905851.SQL.py
@@ -10,8 +10,7 @@ def client(cmd, infile = None):
     else:
         f = None
     with process.client(cmd, stdin = f,
-                        stdout = process.PIPE, stderr = process.PIPE,
-                        log = True) as clt:
+                        stdout = process.PIPE, stderr = process.PIPE) as clt:
         if f is not None:
             f.close()
         out, err = clt.communicate()
diff --git a/sql/test/BugTracker-2009/Tests/dumping_tables.SF-2776908.SQL.py 
b/sql/test/BugTracker-2009/Tests/dumping_tables.SF-2776908.SQL.py
--- a/sql/test/BugTracker-2009/Tests/dumping_tables.SF-2776908.SQL.py
+++ b/sql/test/BugTracker-2009/Tests/dumping_tables.SF-2776908.SQL.py
@@ -8,8 +8,7 @@ with process.client('sql',
                     stdin = open(os.path.join(os.getenv('TSTSRCDIR'),
                                               os.path.pardir,
                                               
'dumping_tables.SF-2776908.sql')),
-                    stdout = process.PIPE, stderr = process.PIPE,
-                    log = True) as c:
+                    stdout = process.PIPE, stderr = process.PIPE) as c:
     out, err = c.communicate()
     sys.stdout.write(out)
     sys.stderr.write(err)
diff --git 
a/sql/test/BugTracker-2010/Tests/offset_limited_32bit.SF-2950579.test 
b/sql/test/BugTracker-2010/Tests/offset_limited_32bit.SF-2950579.test
deleted file mode 100644
--- a/sql/test/BugTracker-2010/Tests/offset_limited_32bit.SF-2950579.test
+++ /dev/null
@@ -1,9 +0,0 @@
-query ITITITIII rowsort
-SELECT * from tables OFFSET 2147483647
-----
-
-query ITITITIII rowsort
-SELECT * from tables OFFSET 2147483646
-----
-
-
diff --git 
a/sql/test/BugTracker-2012/Tests/large-number-operation-strange-results.Bug-2929.py
 
b/sql/test/BugTracker-2012/Tests/large-number-operation-strange-results.Bug-2929.py
--- 
a/sql/test/BugTracker-2012/Tests/large-number-operation-strange-results.Bug-2929.py
+++ 
b/sql/test/BugTracker-2012/Tests/large-number-operation-strange-results.Bug-2929.py
@@ -11,17 +11,8 @@ try:
 except pymonetdb.DatabaseError as e:
     has_huge = False
 
-cur1.execute('select                             10000000                *     
     100000 * 11.51                +          51.097 *          100000;')
-if cur1.fetchall() != [(11510005109700,)]:
-    sys.stderr.write('[(11510005109700,)] expected')
 try:
-    cur1.execute('select          convert(1000000000000000000 , decimal(20)) * 
100000000000000 * 11.51                +          51.097 * 100000000000000;')
-    sys.stderr.write("Exception expected")
-except pymonetdb.DatabaseError as e:
-    if "overflow in calculation" not in str(e):
-        sys.stderr.write('Wrong error %s, expected overflow in calculation' % 
(str(e)))
-try:
-    cur1.execute('select convert (                   10000000                * 
         100000 * 11.51 , decimal(15)) + convert (51.097 *          100000 , 
decimal(15));')
+    cur1.execute('select                             10000000                * 
         100000 * 11.51                +          51.097 *          100000;')
     if has_huge:
         if cur1.fetchall() != [(11510005109700,)]:
             sys.stderr.write('[(11510005109700,)] expected')
@@ -29,10 +20,27 @@ try:
         sys.stderr.write("Exception expected")
 except pymonetdb.DatabaseError as e:
     if not has_huge:
+        if "overflow in calculation" not in str(e):
+            sys.stderr.write('Wrong error %s, expected overflow in 
calculation' % (str(e)))
+    else:
+        raise e
+try:
+    cur1.execute('select          convert(1000000000000000000 , decimal(20)) * 
100000000000000 * 11.51                +          51.097 * 100000000000000;')
+    if has_huge:
+        if cur1.fetchall() != [(11510005109700,)]:
+            sys.stderr.write('[(11510005109700,)] expected')
+    else:
+        sys.stderr.write("Exception expected")
+except pymonetdb.DatabaseError as e:
+    if has_huge:
+        if "overflow in calculation" not in str(e):
+            sys.stderr.write('Wrong error %s, expected overflow in 
calculation' % (str(e)))
+    else:
         if "Decimal of 20 digits are not supported in" not in str(e):
             sys.stderr.write('Wrong error %s, expected Decimal of 20 digits 
are not supported in' % (str(e)))
-    else:
-        raise e
+cur1.execute('select convert (                   10000000                *     
     100000 * 11.51 , decimal(15)) + convert (51.097 *          100000 , 
decimal(15));')
+if cur1.fetchall() != [(11510005109700,)]:
+    sys.stderr.write('[(11510005109700,)] expected')
 try:
     cur1.execute('select convert (convert(1000000000000000000 , decimal(20)) * 
100000000000000 * 11.51 , decimal(35)) + convert (51.097 * 100000000000000 , 
decimal(35));')
     if has_huge:
diff --git a/sql/test/BugTracker-2013/Tests/php-size-limit-bug.SQL.sh 
b/sql/test/BugTracker-2013/Tests/php-size-limit-bug.SQL.sh
--- a/sql/test/BugTracker-2013/Tests/php-size-limit-bug.SQL.sh
+++ b/sql/test/BugTracker-2013/Tests/php-size-limit-bug.SQL.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-Mlog -x "php -d include_path=$PHP_INCPATH -f $TSTSRCDIR/php-size-limit-bug.php 
$MAPIPORT $TSTDB"
+php -d include_path=$PHP_INCPATH -f $TSTSRCDIR/php-size-limit-bug.php 
$MAPIPORT $TSTDB
diff --git a/sql/test/BugTracker-2014/Tests/round.Bug-3542.py 
b/sql/test/BugTracker-2014/Tests/round.Bug-3542.py
--- a/sql/test/BugTracker-2014/Tests/round.Bug-3542.py
+++ b/sql/test/BugTracker-2014/Tests/round.Bug-3542.py
@@ -56,8 +56,8 @@ try:
 except pymonetdb.DatabaseError as e:
     if has_huge:
         raise e
-    elif "overflow in calculation" not in str(e):
-        sys.stderr.write('Wrong error %s, expected overflow in calculation' % 
(str(e)))
+    elif "overflow in conversion" not in str(e):
+        sys.stderr.write('Wrong error %s, expected overflow in conversion' % 
(str(e)))
 
 cur1.execute("drop table test_num_data;")
 cur1.close()
diff --git a/sql/test/BugTracker/Tests/local_temp_table.SF-1865953.SQL.py 
b/sql/test/BugTracker/Tests/local_temp_table.SF-1865953.SQL.py
--- a/sql/test/BugTracker/Tests/local_temp_table.SF-1865953.SQL.py
+++ b/sql/test/BugTracker/Tests/local_temp_table.SF-1865953.SQL.py
@@ -5,7 +5,7 @@ except ImportError:
     import process
 
 def client(args):
-    with process.client('sql', args=args, log=True,
+    with process.client('sql', args=args,
                         stdout=process.PIPE, stderr=process.PIPE) as clt:
         out, err = clt.communicate()
         sys.stdout.write(out)
diff --git a/sql/test/VOC/Tests/VOC.SQL.py b/sql/test/VOC/Tests/VOC.SQL.py
--- a/sql/test/VOC/Tests/VOC.SQL.py
+++ b/sql/test/VOC/Tests/VOC.SQL.py
@@ -37,7 +37,7 @@ with SQLTestCase() as tc:
 #    with process.client(lang='sql',
 #                       user=user, passwd=passwd,
 #                       args=[os.path.join(d, os.pardir, file)],
-#                       log=True, echo=echo) as c:
+#                       echo=echo) as c:
 #        c.communicate()
 #
 #client('VOCcreate_user.sql', 'monetdb', 'monetdb')
diff --git 
a/sql/test/bugs/Tests/unicode_varchar-bug-sf-1041324_JdbcClient.SQL.sh 
b/sql/test/bugs/Tests/unicode_varchar-bug-sf-1041324_JdbcClient.SQL.sh
--- a/sql/test/bugs/Tests/unicode_varchar-bug-sf-1041324_JdbcClient.SQL.sh
+++ b/sql/test/bugs/Tests/unicode_varchar-bug-sf-1041324_JdbcClient.SQL.sh
@@ -8,6 +8,6 @@ EOF
 LC_ALL="`locale -a | grep -i en_us | grep -i utf | head -n 1`"
 export LC_ALL
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to