[Erp5-report] r24775 - /erp5/trunk/products/ERP5Type/tests/testPerformance.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Dec 3 10:11:52 CET 2008
Author: aurel
Date: Wed Dec 3 10:11:50 2008
New Revision: 24775
URL: http://svn.erp5.org?rev=24775&view=rev
Log:
display all results for listbox's performances before doing assertion
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=24775&r1=24774&r2=24775&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/testPerformance.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/testPerformance.py [utf8] Wed Dec 3 10:11:50 2008
@@ -211,9 +211,9 @@
if PROFILE:
self.profile(self.bar_module.BarModule_viewBarList)
- # check result
keys = view_result.keys()
keys.sort()
+ # first display results
i = 0
for key in keys:
module_value = view_result[key]
@@ -225,19 +225,28 @@
print "nb objects = %s\n\tadd = %.4f < %.4f < %.4f" %(key, MIN_OBJECT_CREATION, add_value, MAX_OBJECT_CREATION)
print "\ttic = %.4f < %.4f < %.4f" %(MIN_TIC, tic_value, MAX_TIC)
print "\tview = %.4f < %.4f < %.4f" %(min_view, module_value, max_view)
- print
- if DO_TEST:
+ print
+ i += 1
+ # then check results
+ if DO_TEST:
+ i = 0
+ for key in keys:
+ module_value = view_result[key]
+ tic_value = tic_result[key]
+ add_value = add_result[key]
+ min_view = MIN_MODULE_VIEW + LISTBOX_COEF * i
+ max_view = MAX_MODULE_VIEW + LISTBOX_COEF * i
self.failUnless(min_view < module_value < max_view,
'View: %.4f < %.4f < %.4f' % (
- min_view, module_value, max_view))
+ min_view, module_value, max_view))
self.failUnless(
- MIN_OBJECT_CREATION < add_value < MAX_OBJECT_CREATION,
+ MIN_OBJECT_CREATION < add_value < MAX_OBJECT_CREATION,
'Create: %.4f < %.4f < %.4f' % (
- MIN_OBJECT_CREATION, add_value, MAX_OBJECT_CREATION))
+ MIN_OBJECT_CREATION, add_value, MAX_OBJECT_CREATION))
self.failUnless(MIN_TIC < tic_value < MAX_TIC,
'Tic: %.4f < %.4f < %.4f' % (
- MIN_TIC, tic_value, MAX_TIC))
- i += 1
+ MIN_TIC, tic_value, MAX_TIC))
+ i += 1
def test_viewProxyField(self, quiet=quiet):
More information about the Erp5-report
mailing list