Changeset: 585895437c76 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=585895437c76
Removed Files:
debian/monetdb-testing.install
testing/Mdiff.c
testing/Mfilter.py
testing/Mlog.bat
testing/Mlog.in
testing/difflib.c
testing/difflib.h
testing/helpers.c
testing/helpers.h
Modified Files:
MonetDB.spec
clients/Tests/mclient-uri.SQL.sh
debian/control
sql/backends/monet5/Tests/Mbeddedsql5--help
sql/backends/monet5/Tests/shutdown.py
sql/jdbc/tests/Tests/Test.SQL.sh
sql/jdbc/tests/Tests/Test_JdbcClient.SQL.sh
sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.sh
sql/jdbc/tests/Tests/bogus-auto-generated-keys.SQL.sh
sql/test/BugDay_2005-10-06_2.8/Tests/MapiClient-dump.SF-905851.SQL.py
sql/test/BugTracker-2009/Tests/dumping_tables.SF-2776908.SQL.py
sql/test/BugTracker-2013/Tests/php-size-limit-bug.SQL.sh
sql/test/BugTracker/Tests/local_temp_table.SF-1865953.SQL.py
sql/test/VOC/Tests/VOC.SQL.py
sql/test/bugs/Tests/unicode_varchar-bug-sf-1041324_JdbcClient.SQL.sh
sql/test/mapi/Tests/php_dec38.SQL.sh
sql/test/mapi/Tests/php_int128.SQL.sh
sql/test/mapi/Tests/php_int64_dec18.SQL.sh
sql/test/mapi/Tests/php_monetdb.SQL.sh
sql/test/mapi/Tests/python3_dbapi.SQL.sh
sql/test/mapi/Tests/python3_dec38.SQL.sh
sql/test/mapi/Tests/python3_int128.SQL.sh
sql/test/mapi/Tests/sample0.SQL.sh
sql/test/mapi/Tests/sample1.SQL.sh
sql/test/mapi/Tests/sample4.SQL.sh
sql/test/mapi/Tests/smack00.SQL.sh
sql/test/mapi/Tests/smack01.SQL.sh
sql/test/pg_regress/Tests/load.SQL.sh
sql/test/sys-schema/Tests/ValidateSystemCatalogTables.SQL.sh
testing/CMakeLists.txt
testing/Mconvert.py.in
testing/Mtest.py.in
testing/Mz.py.in
testing/README
testing/process.py
Branch: default
Log Message:
Cleanup Mtest: no Mdiff, no Mfilter; also no Mlog.
Diffing with /dev/null is pretty useless: just show the output from the test.
This also means the MonetDB-testing/monetdb-testing packages (RPM
resp. deb) are gone (they contained Mdiff and Mlog).
diffs (truncated from 2829 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-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/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
-Mlog -x "java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d
${TSTDB} -f \"$RELSRCDIR/unicode_varchar-bug-sf-1041324.sql\""
+java nl.cwi.monetdb.client.JdbcClient -h $HOST -p $MAPIPORT -d ${TSTDB} -f
"$RELSRCDIR/unicode_varchar-bug-sf-1041324.sql"
rm -f .monetdb
diff --git a/sql/test/mapi/Tests/php_dec38.SQL.sh
b/sql/test/mapi/Tests/php_dec38.SQL.sh
--- a/sql/test/mapi/Tests/php_dec38.SQL.sh
+++ b/sql/test/mapi/Tests/php_dec38.SQL.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-Mlog -x "php -d include_path=$PHP_INCPATH -f $TSTSRCDIR/php_dec38.php
$MAPIPORT $TSTDB"
+php -d include_path=$PHP_INCPATH -f $TSTSRCDIR/php_dec38.php $MAPIPORT $TSTDB
diff --git a/sql/test/mapi/Tests/php_int128.SQL.sh
b/sql/test/mapi/Tests/php_int128.SQL.sh
--- a/sql/test/mapi/Tests/php_int128.SQL.sh
+++ b/sql/test/mapi/Tests/php_int128.SQL.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-Mlog -x "php -d include_path=$PHP_INCPATH -f $TSTSRCDIR/php_int128.php
$MAPIPORT $TSTDB"
+php -d include_path=$PHP_INCPATH -f $TSTSRCDIR/php_int128.php $MAPIPORT $TSTDB
diff --git a/sql/test/mapi/Tests/php_int64_dec18.SQL.sh
b/sql/test/mapi/Tests/php_int64_dec18.SQL.sh
--- a/sql/test/mapi/Tests/php_int64_dec18.SQL.sh
+++ b/sql/test/mapi/Tests/php_int64_dec18.SQL.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-Mlog -x "php -d include_path=$PHP_INCPATH -f $TSTSRCDIR/php_int64_dec18.php
$MAPIPORT $TSTDB"
+php -d include_path=$PHP_INCPATH -f $TSTSRCDIR/php_int64_dec18.php $MAPIPORT
$TSTDB
diff --git a/sql/test/mapi/Tests/php_monetdb.SQL.sh
b/sql/test/mapi/Tests/php_monetdb.SQL.sh
--- a/sql/test/mapi/Tests/php_monetdb.SQL.sh
+++ b/sql/test/mapi/Tests/php_monetdb.SQL.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-Mlog -x "php -d include_path=$PHP_INCPATH -f
$TSTSRCBASE/clients/examples/php/sqlsample.php $MAPIPORT $TSTDB"
+php -d include_path=$PHP_INCPATH -f
$TSTSRCBASE/clients/examples/php/sqlsample.php $MAPIPORT $TSTDB
diff --git a/sql/test/mapi/Tests/python3_dbapi.SQL.sh
b/sql/test/mapi/Tests/python3_dbapi.SQL.sh
--- a/sql/test/mapi/Tests/python3_dbapi.SQL.sh
+++ b/sql/test/mapi/Tests/python3_dbapi.SQL.sh
@@ -8,4 +8,4 @@ testpath="$TSTSRCBASE/clients/examples/p
PYTHONPATH=${PYTHON3PATH}
export PYTHONPATH
-Mlog -x "${PYTHON3} ${testpath}/sqlsample.py $MAPIPORT $TSTDB $MAPIHOST"
+${PYTHON3} ${testpath}/sqlsample.py $MAPIPORT $TSTDB $MAPIHOST
diff --git a/sql/test/mapi/Tests/python3_dec38.SQL.sh
b/sql/test/mapi/Tests/python3_dec38.SQL.sh
--- a/sql/test/mapi/Tests/python3_dec38.SQL.sh
+++ b/sql/test/mapi/Tests/python3_dec38.SQL.sh
@@ -8,4 +8,4 @@ testpath="$TSTSRCDIR"
PYTHONPATH=$testpath:${PYTHON3PATH}
export PYTHONPATH
-Mlog -x "${PYTHON3} $testpath/python_dec38.py $MAPIPORT $TSTDB $MAPIHOST"
+${PYTHON3} $testpath/python_dec38.py $MAPIPORT $TSTDB $MAPIHOST
diff --git a/sql/test/mapi/Tests/python3_int128.SQL.sh
b/sql/test/mapi/Tests/python3_int128.SQL.sh
--- a/sql/test/mapi/Tests/python3_int128.SQL.sh
+++ b/sql/test/mapi/Tests/python3_int128.SQL.sh
@@ -8,4 +8,4 @@ testpath="$TSTSRCDIR"
PYTHONPATH=$testpath:${PYTHON3PATH}
export PYTHONPATH
-Mlog -x "${PYTHON3} $testpath/python_int128.py $MAPIPORT $TSTDB $MAPIHOST"
+${PYTHON3} $testpath/python_int128.py $MAPIPORT $TSTDB $MAPIHOST
diff --git a/sql/test/mapi/Tests/sample0.SQL.sh
b/sql/test/mapi/Tests/sample0.SQL.sh
--- a/sql/test/mapi/Tests/sample0.SQL.sh
+++ b/sql/test/mapi/Tests/sample0.SQL.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-Mlog -x "sample0 $HOST $MAPIPORT sql"
+sample0 $HOST $MAPIPORT sql
diff --git a/sql/test/mapi/Tests/sample1.SQL.sh
b/sql/test/mapi/Tests/sample1.SQL.sh
--- a/sql/test/mapi/Tests/sample1.SQL.sh
+++ b/sql/test/mapi/Tests/sample1.SQL.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-Mlog -x "sample1 $HOST $MAPIPORT sql"
+sample1 $HOST $MAPIPORT sql
diff --git a/sql/test/mapi/Tests/sample4.SQL.sh
b/sql/test/mapi/Tests/sample4.SQL.sh
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list