Changeset: 1dd89e5ef039 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1dd89e5ef039
Modified Files:
        
Branch: default
Log Message:

Merge with Oct2010 branch.


diffs (truncated from 357 to 300 lines):

diff -r 7cfb21f75108 -r 1dd89e5ef039 
sql/src/test/BugTracker-2009/Tests/create_on_ro_db_crash.SF-2830238.py
--- a/sql/src/test/BugTracker-2009/Tests/create_on_ro_db_crash.SF-2830238.py    
Tue Oct 26 15:32:23 2010 +0200
+++ b/sql/src/test/BugTracker-2009/Tests/create_on_ro_db_crash.SF-2830238.py    
Tue Oct 26 17:36:04 2010 +0200
@@ -2,28 +2,6 @@
 import os
 from MonetDBtesting import process
 
-def server():
-    s = process.server('sql', args = ["--set", "gdk_readonly=yes"],
-                       stdin = process.PIPE,
-                       stdout = process.PIPE,
-                       stderr = process.PIPE)
-    s.stdin.write('\nio.printf("\\nReady.\\n");\n')
-    s.stdin.flush()
-    while True:
-        ln = s.stdout.readline()
-        if not ln:
-            print 'Unexpected EOF from server'
-            sys.exit(1)
-        sys.stdout.write(ln)
-        if 'Ready' in ln:
-            break
-    return s
-
-def server_stop(s):
-    out, err = s.communicate()
-    sys.stdout.write(out)
-    sys.stderr.write(err)
-
 def client(input):
     c = process.client('sql',
                          stdin = process.PIPE,
@@ -38,9 +16,14 @@
 '''
 
 def main():
-    s = server()
+    s = process.server('sql', args = ["--set", "gdk_readonly=yes"],
+                       stdin = process.PIPE,
+                       stdout = process.PIPE,
+                       stderr = process.PIPE)
     client(script1)
-    server_stop(s)
+    out, err = s.communicate()
+    sys.stdout.write(out)
+    sys.stderr.write(err)
 
 if __name__ == '__main__':
     main()
diff -r 7cfb21f75108 -r 1dd89e5ef039 
sql/src/test/BugTracker-2009/Tests/create_on_ro_db_crash.SF-2830238.stable.out
--- 
a/sql/src/test/BugTracker-2009/Tests/create_on_ro_db_crash.SF-2830238.stable.out
    Tue Oct 26 15:32:23 2010 +0200
+++ 
b/sql/src/test/BugTracker-2009/Tests/create_on_ro_db_crash.SF-2830238.stable.out
    Tue Oct 26 17:36:04 2010 +0200
@@ -14,7 +14,6 @@
 # Listening for connection requests on mapi:monetdb://alf.ins.cwi.nl:39382/
 # MonetDB/SQL module v2.32.0 loaded
 
-Ready.
 
 # 21:37:20 >  
 # 21:37:20 >  Done.
diff -r 7cfb21f75108 -r 1dd89e5ef039 
sql/src/test/BugTracker-2009/Tests/lost_update.SF-2790020.py
--- a/sql/src/test/BugTracker-2009/Tests/lost_update.SF-2790020.py      Tue Oct 
26 15:32:23 2010 +0200
+++ b/sql/src/test/BugTracker-2009/Tests/lost_update.SF-2790020.py      Tue Oct 
26 17:36:04 2010 +0200
@@ -4,21 +4,10 @@
 from MonetDBtesting import process
 
 def server():
-    s = process.server('sql',
-                       stdin = process.PIPE,
-                       stdout = process.PIPE,
-                       stderr = process.PIPE)
-    s.stdin.write('\nio.printf("\\nReady.\\n");\n')
-    s.stdin.flush()
-    while True:
-        ln = s.stdout.readline()
-        if not ln:
-            print 'Unexpected EOF from server'
-            sys.exit(1)
-        sys.stdout.write(ln)
-        if 'Ready' in ln:
-            break
-    return s
+    return process.server('sql',
+                          stdin = process.PIPE,
+                          stdout = process.PIPE,
+                          stderr = process.PIPE)
 
 def server_stop(s):
     out, err = s.communicate()
diff -r 7cfb21f75108 -r 1dd89e5ef039 
sql/src/test/BugTracker-2009/Tests/lost_update.SF-2790020.stable.out
--- a/sql/src/test/BugTracker-2009/Tests/lost_update.SF-2790020.stable.out      
Tue Oct 26 15:32:23 2010 +0200
+++ b/sql/src/test/BugTracker-2009/Tests/lost_update.SF-2790020.stable.out      
Tue Oct 26 17:36:04 2010 +0200
@@ -14,7 +14,6 @@
 # Listening for connection requests on mapi:monetdb://ottar.ins.cwi.nl:35847/
 # MonetDB/SQL module v2.30.0 loaded
 
-Ready.
 [ 1    ]
 [ 1    ]
 # MonetDB server v5.12.0, based on kernel v1.30.0
@@ -26,7 +25,6 @@
 # Listening for connection requests on mapi:monetdb://ottar.ins.cwi.nl:35847/
 # MonetDB/SQL module v2.30.0 loaded
 
-Ready.
 [ 1    ]
 [ 1    ]
 [ 1    ]
@@ -50,7 +48,6 @@
 # Listening for connection requests on mapi:monetdb://ottar.ins.cwi.nl:35847/
 # MonetDB/SQL module v2.30.0 loaded
 
-Ready.
 % sys.lost_update_t2 # table_name
 % a # name
 % int # type
@@ -65,7 +62,6 @@
 # Listening for connection requests on mapi:monetdb://ottar.ins.cwi.nl:35847/
 # MonetDB/SQL module v2.30.0 loaded
 
-Ready.
 
 # 14:43:33 >  
 # 14:43:33 >  Done.
diff -r 7cfb21f75108 -r 1dd89e5ef039 
sql/src/test/BugTracker-2010/Tests/Mbedded-crash.Bug-2701
--- a/sql/src/test/BugTracker-2010/Tests/Mbedded-crash.Bug-2701 Tue Oct 26 
15:32:23 2010 +0200
+++ b/sql/src/test/BugTracker-2010/Tests/Mbedded-crash.Bug-2701 Tue Oct 26 
17:36:04 2010 +0200
@@ -1,1 +1,1 @@
-echo 'select name from tables where system = false;' | Mbeddedsql5
+echo 'select name from tables where system = false;' | Mbeddedsql5 
--dbfarm="$GDK_DBFARM" --dbname="$TSTDB"
diff -r 7cfb21f75108 -r 1dd89e5ef039 
sql/src/test/BugTracker-2010/Tests/Mbedded-crash.Bug-2701.bat
--- a/sql/src/test/BugTracker-2010/Tests/Mbedded-crash.Bug-2701.bat     Tue Oct 
26 15:32:23 2010 +0200
+++ b/sql/src/test/BugTracker-2010/Tests/Mbedded-crash.Bug-2701.bat     Tue Oct 
26 17:36:04 2010 +0200
@@ -1,1 +1,1 @@
-...@echo select name from tables where system = false; | Mbeddedsql5
+...@echo select name from tables where system = false; | Mbeddedsql5 
"--dbfarm=%GDK_DBFARM%" "--dbname=%TSTDB%"
diff -r 7cfb21f75108 -r 1dd89e5ef039 sql/src/test/VOC/Tests/VOC.SQL.py
--- a/sql/src/test/VOC/Tests/VOC.SQL.py Tue Oct 26 15:32:23 2010 +0200
+++ b/sql/src/test/VOC/Tests/VOC.SQL.py Tue Oct 26 17:36:04 2010 +0200
@@ -4,14 +4,13 @@
 d = os.environ['RELSRCDIR']
 
 def client(file, user, passwd):
+    sys.stdout.flush()
+    sys.stderr.flush()
     c = process.client(lang = 'sql',
                        user = user, passwd = passwd,
                        args = [os.path.join(d, os.pardir, file)],
-                       stdout = process.PIPE, stderr = process.PIPE,
                        log = True)
-    out, err = c.communicate()
-    sys.stdout.write(out)
-    sys.stdout.write(err)
+    c.communicate()
 
 client('VOCcreate_user.sql', 'monetdb', 'monetdb')
 client('VOCschema.sql', 'voc', 'voc')
@@ -20,6 +19,3 @@
 client('VOCmanual_examples.sql', 'voc', 'voc')
 client('VOCdrop.sql', 'voc', 'voc')
 client('VOCdrop_user.sql', 'monetdb', 'monetdb')
-
-sys.stdout.flush()
-sys.stderr.flush()
diff -r 7cfb21f75108 -r 1dd89e5ef039 
sql/src/test/mserver5-sql-readonly/Tests/mserver5-sql-readonly-table.py
--- a/sql/src/test/mserver5-sql-readonly/Tests/mserver5-sql-readonly-table.py   
Tue Oct 26 15:32:23 2010 +0200
+++ b/sql/src/test/mserver5-sql-readonly/Tests/mserver5-sql-readonly-table.py   
Tue Oct 26 17:36:04 2010 +0200
@@ -2,40 +2,6 @@
 import os
 from MonetDBtesting import process
 
-def server_readonly():
-    s = process.server('sql', args = ["--readonly"],
-                       stdin = process.PIPE,
-                       stdout = process.PIPE,
-                       stderr = process.PIPE)
-    s.stdin.write('\nio.printf("\\nReady.\\n");\n')
-    s.stdin.flush()
-    while True:
-        ln = s.stdout.readline()
-        if not ln:
-            print 'Unexpected EOF from server'
-            sys.exit(1)
-        sys.stdout.write(ln)
-        if 'Ready' in ln:
-            break
-    return s
-
-def server():
-    s = process.server('sql', args = [],
-                       stdin = process.PIPE,
-                       stdout = process.PIPE,
-                       stderr = process.PIPE)
-    s.stdin.write('\nio.printf("\\nReady.\\n");\n')
-    s.stdin.flush()
-    while True:
-        ln = s.stdout.readline()
-        if not ln:
-            print 'Unexpected EOF from server'
-            sys.exit(1)
-        sys.stdout.write(ln)
-        if 'Ready' in ln:
-            break
-    return s
-
 def server_stop(s):
     out, err = s.communicate()
     sys.stdout.write(out)
@@ -106,14 +72,20 @@
 '''
 
 def main():
-    s = server()
+    s = process.server('sql', args = [],
+                       stdin = process.PIPE,
+                       stdout = process.PIPE,
+                       stderr = process.PIPE)
     client(script1)
     client(script3)
     client(script4)
     client(script2)
     client(script5)
     server_stop(s)
-    s = server_readonly()
+    s = process.server('sql', args = ["--readonly"],
+                       stdin = process.PIPE,
+                       stdout = process.PIPE,
+                       stderr = process.PIPE)
     client(script8)
     client(script4)
     client(script2)
diff -r 7cfb21f75108 -r 1dd89e5ef039 
sql/src/test/mserver5-sql-readonly/Tests/mserver5-sql-readonly-table.stable.out
--- 
a/sql/src/test/mserver5-sql-readonly/Tests/mserver5-sql-readonly-table.stable.out
   Tue Oct 26 15:32:23 2010 +0200
+++ 
b/sql/src/test/mserver5-sql-readonly/Tests/mserver5-sql-readonly-table.stable.out
   Tue Oct 26 17:36:04 2010 +0200
@@ -17,7 +17,6 @@
 # Listening for connection requests on mapi:monetdb://yngling.ins.cwi.nl:36267/
 # MonetDB/SQL module v2.39.0 loaded
 
-Ready.
 [ 1    ]
 #select * from t1;
 % sys.t1 # table_name
@@ -38,7 +37,6 @@
 # Listening for connection requests on mapi:monetdb://yngling.ins.cwi.nl:36267/
 # MonetDB/SQL module v2.39.0 loaded
 
-Ready.
 #select * from t1;
 % sys.t1 # table_name
 % a # name
diff -r 7cfb21f75108 -r 1dd89e5ef039 
sql/src/test/mserver5-sql-readonly/Tests/mserver5-sql-readonly-view.py
--- a/sql/src/test/mserver5-sql-readonly/Tests/mserver5-sql-readonly-view.py    
Tue Oct 26 15:32:23 2010 +0200
+++ b/sql/src/test/mserver5-sql-readonly/Tests/mserver5-sql-readonly-view.py    
Tue Oct 26 17:36:04 2010 +0200
@@ -1,41 +1,6 @@
 import sys
-import os
 from MonetDBtesting import process
 
-def server_readonly():
-    s = process.server('sql', args = ["--readonly"],
-                       stdin = process.PIPE,
-                       stdout = process.PIPE,
-                       stderr = process.PIPE)
-    s.stdin.write('\nio.printf("\\nReady.\\n");\n')
-    s.stdin.flush()
-    while True:
-        ln = s.stdout.readline()
-        if not ln:
-            print 'Unexpected EOF from server'
-            sys.exit(1)
-        sys.stdout.write(ln)
-        if 'Ready' in ln:
-            break
-    return s
-
-def server():
-    s = process.server('sql', args = [],
-                       stdin = process.PIPE,
-                       stdout = process.PIPE,
-                       stderr = process.PIPE)
-    s.stdin.write('\nio.printf("\\nReady.\\n");\n')
-    s.stdin.flush()
-    while True:
-        ln = s.stdout.readline()
-        if not ln:
-            print 'Unexpected EOF from server'
-            sys.exit(1)
-        sys.stdout.write(ln)
-        if 'Ready' in ln:
-            break
-    return s
-
 def server_stop(s):
     out, err = s.communicate()
     sys.stdout.write(out)
@@ -99,7 +64,10 @@
 '''
 
 def main():
-    s = server()
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to