[Erp5-report] r17117 - /erp5/trunk/products/ERP5Type/tests/testPerformance.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Oct 23 14:02:45 CEST 2007


Author: jerome
Date: Tue Oct 23 14:02:45 2007
New Revision: 17117

URL: http://svn.erp5.org?rev=17117&view=rev
Log:
Clean modules in tear down, not in next test, otherwise it will fail if you only run this next test.
Note pystones on test machine, can be usefull someday for comparision


Modified:
    erp5/trunk/products/ERP5Type/tests/testPerformance.py

Modified: erp5/trunk/products/ERP5Type/tests/testPerformance.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/testPerformance.py?rev=17117&r1=17116&r2=17117&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testPerformance.py (original)
+++ erp5/trunk/products/ERP5Type/tests/testPerformance.py Tue Oct 23 14:02:45 2007
@@ -36,6 +36,7 @@
 
 # Define variable to chek if performance are good or not
 # XXX These variable are specific to the testing environment
+# (which has 31645.6 pystones/second)
 MIN_OBJECT_VIEW=0.112
 MAX_OBJECT_VIEW=0.122
 MIN_MODULE_VIEW=0.125
@@ -76,6 +77,12 @@
       self.login()
       self.bar_module = self.getBarModule()
 
+    def beforeTearDown(self):
+      get_transaction().abort()
+      self.bar_module.manage_delObjects(list(self.bar_module.objectIds()))
+      get_transaction().commit()
+      self.tic()
+
     def test_00_viewBarObject(self, quiet=quiet, run=run_all_test):
       """
       Estimate average time to render object view
@@ -115,8 +122,6 @@
       if not quiet:
         message = 'Test form to view Bar module'
         LOG('Testing... ', 0, message)
-      # remove previous object
-      self.bar_module.manage_delObjects(['bar'])
       get_transaction().commit()
       self.tic()
       view_result = {}




More information about the Erp5-report mailing list