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

merge from Jun2010


diffs (42 lines):

diff -r 2d5ec1088431 -r cfcbc128ac59 testing/src/Mtest.py.in
--- a/testing/src/Mtest.py.in   Wed Jul 14 20:26:28 2010 +0200
+++ b/testing/src/Mtest.py.in   Thu Jul 15 09:46:18 2010 +0200
@@ -1650,7 +1650,11 @@
         test = re.compile("^"+TST+"((_[sp][0-9][0-9])?\..*)?$", re.MULTILINE)
         for f in os.listdir(RELSRCDIR):
             if test.match(f):
-                
SymlinkOrCopy(os.path.join(RELSRCDIR,f),os.path.join(TSTTRGDIR,f))
+                try:
+                    
SymlinkOrCopy(os.path.join(RELSRCDIR,f),os.path.join(TSTTRGDIR,f))
+                except IOError, (IOerrNo, IOerrStr):
+                    ErrMsg("SymlinkOrCopy('%s','%s') in '%s' failed with #%d: 
'%s'."
+                           % 
(os.path.join(RELSRCDIR,f),os.path.join(TSTTRGDIR,f),os.getcwd(),IOerrNo, 
IOerrStr))
 
         # Check for available sockets and block them until we're ready to run 
the actual test
         MAPIsockets, reason = CheckSocket2(env, "MAPI")   #, SrvrErr)
@@ -1666,7 +1670,11 @@
             TSTSRC = expandvars(path(f.readline().strip()), env)
             f.close()
             if os.path.isfile(TSTSRC):
-                SymlinkOrCopy(TSTSRC,TST+EXT)
+                try:
+                    SymlinkOrCopy(TSTSRC,TST+EXT)
+                except IOError, (IOerrNo, IOerrStr):
+                    ErrMsg("SymlinkOrCopy('%s','%s') in '%s' failed with #%d: 
'%s'."
+                           % (TSTSRC,TST+EXT,os.getcwd(),IOerrNo, IOerrStr))
             else:
                 elem = SkipTest(env, TST, EXT+".src", "as source file 
'"+TSTSRC+"` is missing.")
                 # Release reserved sockets before bailing out
@@ -1682,7 +1690,11 @@
                 TSTSRC = expandvars(path(f.readline().strip()), env)
                 f.close()
                 if os.path.isfile(TSTSRC):
-                    SymlinkOrCopy(TSTSRC,ff[:-4])
+                    try:
+                        SymlinkOrCopy(TSTSRC,ff[:-4])
+                    except IOError, (IOerrNo, IOerrStr):
+                        ErrMsg("SymlinkOrCopy('%s','%s') in '%s' failed with 
#%d: '%s'."
+                               % (TSTSRC,ff[:-4],os.getcwd(),IOerrNo, 
IOerrStr))
                 else:
                     Warn("source file '"+TSTSRC+"` is missing.")
         test = re.compile("^"+TST+"(_[sp][0-9][0-9])?\..*\.in$", re.MULTILINE)
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to