[Neo-report] r2455 gregory - /trunk/tools/perfs

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Nov 10 11:34:10 CET 2010


Author: gregory
Date: Wed Nov 10 11:34:10 2010
New Revision: 2455

Log:
Report exception when the import fails in perfs benchmark.

Modified:
    trunk/tools/perfs

Modified: trunk/tools/perfs
==============================================================================
--- trunk/tools/perfs [iso-8859-1] (original)
+++ trunk/tools/perfs [iso-8859-1] Wed Nov 10 11:34:10 2010
@@ -4,6 +4,7 @@ import os
 import sys
 import platform
 import datetime
+import traceback
 from time import time
 from ZODB.FileStorage import FileStorage
 
@@ -48,7 +49,12 @@ class ImportBenchmark(BenchmarkRunner):
         # import datafs
         neo.start()
         try:
-            return self.buildReport(*self.runImport(neo))
+            try:
+                return self.buildReport(*self.runImport(neo))
+            except:
+                summary = 'Perf : import failed'
+                report = ''.join(traceback.format_exc())
+                return summary, report
         finally:
             neo.stop()
 





More information about the Neo-report mailing list