Changeset: b45c8fe82815 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b45c8fe82815
Modified Files:
        testing/Mtest.py.in
Branch: Jul2015
Log Message:

More direct way to get file size.


diffs (33 lines):

diff --git a/testing/Mtest.py.in b/testing/Mtest.py.in
--- a/testing/Mtest.py.in
+++ b/testing/Mtest.py.in
@@ -2268,12 +2268,8 @@ def RunTest(env, TST, BusyPorts, COND, o
             # test program exited with error => expect major differences!
             ACCURACYout = -1
         else:
-            fs = open("%s%s.FILTERED" % (TST, STABLEout))
-            ft = open("%s.test.out.FILTERED" % TST)
-            szs = os.fstat(fs.fileno())[6]
-            szt = os.fstat(ft.fileno())[6]
-            fs.close()
-            ft.close()
+            szs = os.stat("%s%s.FILTERED" % (TST, STABLEout)).st_size
+            szt = os.stat("%s.test.out.FILTERED" % TST).st_size
             if szt < szs*0.5 or szt > szs*1.5:
                 # filesizes differ significantly => expect major differences!
                 ACCURACYout = -1
@@ -2340,12 +2336,8 @@ def RunTest(env, TST, BusyPorts, COND, o
             # test program exited with error => expect major differences!
             ACCURACYerr = -1
         else:
-            fs = open("%s%s.FILTERED" % (TST, STABLEerr))
-            ft = open("%s.test.err.FILTERED" % TST)
-            szs = os.fstat(fs.fileno())[6]
-            szt = os.fstat(ft.fileno())[6]
-            fs.close()
-            ft.close()
+            szs = os.stat("%s%s.FILTERED" % (TST, STABLEerr)).st_size
+            szt = os.stat("%s.test.err.FILTERED" % TST).st_size
             if szt < szs*0.5 or szt > szs*1.5:
                 # filesizes differ significantly => expect major differences!
                 ACCURACYerr = -1
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to