[Erp5-report] r9639 - /erp5/trunk/utils/erp5mechanize/userperzope.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Sep 4 14:00:46 CEST 2006


Author: vincent
Date: Mon Sep  4 14:00:43 2006
New Revision: 9639

URL: http://svn.erp5.org?rev=9639&view=rev
Log:
Forgotten to put vlaues in error message about field number.

Modified:
    erp5/trunk/utils/erp5mechanize/userperzope.py

Modified: erp5/trunk/utils/erp5mechanize/userperzope.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5mechanize/userperzope.py?rev=9639&r1=9638&r2=9639&view=diff
==============================================================================
--- erp5/trunk/utils/erp5mechanize/userperzope.py (original)
+++ erp5/trunk/utils/erp5mechanize/userperzope.py Mon Sep  4 14:00:43 2006
@@ -135,7 +135,7 @@
       if default_step_number is not None:
         duration_list.append(float(field_list[2])/default_step_number)
       else:
-        sys.stderr.write('Error in file %s : at least one line has less than 4 fields and --default_step_number has not been given.')
+        sys.stderr.write('Error in file %s : at least one line has less than 4 fields and --default_step_number has not been given.' % (filename, ))
         raise KeyError
     else:
       duration_list.append(float(field_list[2])/int(field_list[3]))
@@ -148,6 +148,7 @@
   csv.close()
 
 output_csv(separator=csv_separator, fields=['Zope count', 'Total user count', 'Average test duration at maximum user count', 'Min', 'Max', 'Limited by', 'File'])
+failure_count = 0
 for k, v in result_list.items():
   v.sort(cmp=result_cmp)
   maximum_user_number = 0
@@ -171,5 +172,8 @@
     min_duration = result['min_duration']
     max_duration = result['max_duration']
     filename = result['filename']
+  if reason != '(no limit reached)':
+    failure_count += 1
   output_csv(separator=csv_separator, fields=[k, maximum_user_number, avg_duration, min_duration, max_duration, reason, filename])
 
+sys.exit(failure_count)




More information about the Erp5-report mailing list