[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