Changeset: 0c26a72321d6 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0c26a72321d6
Added Files:
sql/test/ADT2006/Tests/SingleServer
sql/test/BugConstraints/Tests/SingleServer
sql/test/BugDay_2005-10-06_2.8/Tests/SingleServer
sql/test/BugDay_2005-10-06_2.9.3/Tests/SingleServer
sql/test/BugDay_2005-11-09_2.8/Tests/SingleServer
sql/test/BugDay_2005-11-09_2.9.3/Tests/SingleServer
sql/test/BugDay_2005-12-19_2.9.3/Tests/SingleServer
sql/test/LSST/Tests/SingleServer
sql/test/Skyserver/Tests/SingleServer
sql/test/Update_Delete_action/Tests/SingleServer
sql/test/Via-m/Tests/SingleServer
sql/test/broken_delete/Tests/SingleServer
sql/test/in-value-list/Tests/SingleServer
sql/test/lateral/Tests/SingleServer
sql/test/mapi/Tests/SingleServer
sql/test/merge-statements/Tests/SingleServer
sql/test/mergetables/Tests/SingleServer
sql/test/miscellaneous/Tests/SingleServer
sql/test/null/Tests/SingleServer
sql/test/orderidx/Tests/SingleServer
sql/test/osm/Tests/SingleServer
sql/test/quantiles/Tests/SingleServer
sql/test/rdf/Tests/SingleServer
sql/test/snodgrass/Tests/SingleServer
sql/test/xquery/Tests/SingleServer
Modified Files:
sql/test/mergetables/Tests/transaction-conflict.py
sql/test/miscellaneous/Tests/pk_fk_stress.py
sql/test/orderidx/Tests/oidx_all_types.sql
sql/test/orderidx/Tests/oidx_hge_type.sql
Branch: Nov2019
Log Message:
More single server runs
diffs (135 lines):
diff --git a/sql/test/ADT2006/Tests/SingleServer
b/sql/test/ADT2006/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/BugConstraints/Tests/SingleServer
b/sql/test/BugConstraints/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/BugDay_2005-10-06_2.8/Tests/SingleServer
b/sql/test/BugDay_2005-10-06_2.8/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/BugDay_2005-10-06_2.9.3/Tests/SingleServer
b/sql/test/BugDay_2005-10-06_2.9.3/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/BugDay_2005-11-09_2.8/Tests/SingleServer
b/sql/test/BugDay_2005-11-09_2.8/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/BugDay_2005-11-09_2.9.3/Tests/SingleServer
b/sql/test/BugDay_2005-11-09_2.9.3/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/BugDay_2005-12-19_2.9.3/Tests/SingleServer
b/sql/test/BugDay_2005-12-19_2.9.3/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/LSST/Tests/SingleServer b/sql/test/LSST/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/Skyserver/Tests/SingleServer
b/sql/test/Skyserver/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/Update_Delete_action/Tests/SingleServer
b/sql/test/Update_Delete_action/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/Via-m/Tests/SingleServer
b/sql/test/Via-m/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/broken_delete/Tests/SingleServer
b/sql/test/broken_delete/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/in-value-list/Tests/SingleServer
b/sql/test/in-value-list/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/lateral/Tests/SingleServer
b/sql/test/lateral/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/mapi/Tests/SingleServer b/sql/test/mapi/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/merge-statements/Tests/SingleServer
b/sql/test/merge-statements/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/mergetables/Tests/SingleServer
b/sql/test/mergetables/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/mergetables/Tests/transaction-conflict.py
b/sql/test/mergetables/Tests/transaction-conflict.py
--- a/sql/test/mergetables/Tests/transaction-conflict.py
+++ b/sql/test/mergetables/Tests/transaction-conflict.py
@@ -1,12 +1,4 @@
-import os
-import sys
-import threading
-import pymonetdb
-
-try:
- from MonetDBtesting import process
-except ImportError:
- import process
+import os, sys, threading, pymonetdb
"""
Attempt to modify a merge table in a conflicting transaction. After the
rollback, the table's contents must be cleaned
@@ -31,7 +23,6 @@ class MergeTableWriter(threading.Thread)
self._wcursor.execute('ROLLBACK;')
i += 1
-server = process.server(stdin=process.PIPE, stdout=process.PIPE,
stderr=process.PIPE)
conn = pymonetdb.connect(port = int(os.getenv('MAPIPORT', '50000')), database
= os.getenv('TSTDB', 'demo'), hostname = os.getenv('MAPIHOST', 'localhost'),
autocommit=True)
cursor = conn.cursor()
barrier1 = threading.Barrier(2)
@@ -68,7 +59,3 @@ DROP TABLE "mt";
DROP TABLE "part";
COMMIT;
""")
-
-sout, serr = server.communicate()
-sys.stdout.write(sout)
-sys.stderr.write(serr)
diff --git a/sql/test/miscellaneous/Tests/SingleServer
b/sql/test/miscellaneous/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/miscellaneous/Tests/pk_fk_stress.py
b/sql/test/miscellaneous/Tests/pk_fk_stress.py
--- a/sql/test/miscellaneous/Tests/pk_fk_stress.py
+++ b/sql/test/miscellaneous/Tests/pk_fk_stress.py
@@ -2,13 +2,6 @@ from __future__ import print_function
import pymonetdb, sys, threading, os
-try:
- from MonetDBtesting import process
-except ImportError:
- import process
-
-
-s = process.server(stdin = process.PIPE, stdout = process.PIPE, stderr =
process.PIPE)
client1 = pymonetdb.connect(port = int(os.getenv('MAPIPORT', '50000')),
database = os.getenv('TSTDB', 'demo'), hostname = os.getenv('MAPIHOST',
'localhost'), autocommit=True)
client2 = pymonetdb.connect(port = int(os.getenv('MAPIPORT', '50000')),
database = os.getenv('TSTDB', 'demo'), hostname = os.getenv('MAPIHOST',
'localhost'), autocommit=True)
cursor1 = client1.cursor()
@@ -115,7 +108,3 @@ cursor1.close()
cursor2.close()
client1.close()
client2.close()
-
-out, err = s.communicate()
-sys.stdout.write(out)
-sys.stderr.write(err)
diff --git a/sql/test/null/Tests/SingleServer b/sql/test/null/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/orderidx/Tests/SingleServer
b/sql/test/orderidx/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/orderidx/Tests/oidx_all_types.sql
b/sql/test/orderidx/Tests/oidx_all_types.sql
--- a/sql/test/orderidx/Tests/oidx_all_types.sql
+++ b/sql/test/orderidx/Tests/oidx_all_types.sql
@@ -1,3 +1,4 @@
+start transaction;
SET TIME ZONE INTERVAL '+01:00' HOUR TO MINUTE;
-- first create a table for all basic data types and fill it with some data
rows (including duplicate rows)
@@ -338,3 +339,4 @@ drop table if exists all_types cascade;
select type, name from sys.idxs where table_id in (select id from sys._tables
where name = 'all_types') order by name;
+rollback;
diff --git a/sql/test/orderidx/Tests/oidx_hge_type.sql
b/sql/test/orderidx/Tests/oidx_hge_type.sql
--- a/sql/test/orderidx/Tests/oidx_hge_type.sql
+++ b/sql/test/orderidx/Tests/oidx_hge_type.sql
@@ -1,3 +1,4 @@
+start transaction;
create table hge_types (
"hugeint" hugeint,
"decimal" decimal, -- is synonym for decimal(18,3)
@@ -92,4 +93,4 @@ drop table hge_types;
drop table if exists hge_types cascade;
select type, name from sys.idxs where table_id in (select id from sys._tables
where name = 'hge_types') order by name;
-
+rollback;
diff --git a/sql/test/osm/Tests/SingleServer b/sql/test/osm/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/quantiles/Tests/SingleServer
b/sql/test/quantiles/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/rdf/Tests/SingleServer b/sql/test/rdf/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/snodgrass/Tests/SingleServer
b/sql/test/snodgrass/Tests/SingleServer
new file mode 100644
diff --git a/sql/test/xquery/Tests/SingleServer
b/sql/test/xquery/Tests/SingleServer
new file mode 100644
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list