[Neo-report] r2699 jm - /trunk/neo/scripts/runner.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Mar 31 19:51:33 CEST 2011


Author: jm
Date: Thu Mar 31 19:51:33 2011
New Revision: 2699

Log:
runner: fix ZeroDivisionError when no test is run

Modified:
    trunk/neo/scripts/runner.py

Modified: trunk/neo/scripts/runner.py
==============================================================================
--- trunk/neo/scripts/runner.py [iso-8859-1] (original)
+++ trunk/neo/scripts/runner.py [iso-8859-1] Thu Mar 31 19:51:33 2011
@@ -184,7 +184,8 @@ class NeoTestRunner(unittest.TestResult)
     def _buildSummary(self, add_status):
         success = self.testsRun - len(self.errors) - len(self.failures)
         add_status('Directory', self.temp_directory)
-        add_status('Status', '%.3f%%' % (success * 100.0 / self.testsRun))
+        if self.testsRun:
+          add_status('Status', '%.3f%%' % (success * 100.0 / self.testsRun))
         for var in os.environ.iterkeys():
             if var.startswith('NEO_TEST'):
                 add_status(var, os.environ[var])




More information about the Neo-report mailing list