[Zope-Checkins] SVN: Zope/branches/Zope-2_8-branch/test.py - Report
number of failures/errors
Sidnei da Silva
sidnei at enfoldsystems.com
Tue Dec 27 21:52:07 EST 2005
Log message for revision 41046:
- Report number of failures/errors
Changed:
U Zope/branches/Zope-2_8-branch/test.py
-=-
Modified: Zope/branches/Zope-2_8-branch/test.py
===================================================================
--- Zope/branches/Zope-2_8-branch/test.py 2005-12-27 18:34:58 UTC (rev 41045)
+++ Zope/branches/Zope-2_8-branch/test.py 2005-12-28 02:52:06 UTC (rev 41046)
@@ -609,6 +609,8 @@
def runner(files, test_filter, debug):
runner = ImmediateTestRunner(verbosity=VERBOSE, debug=debug,
progress=progress)
+ result = runner.result
+
suite = unittest.TestSuite()
for file in files:
s = get_suite(file, runner.result)
@@ -625,6 +627,8 @@
print "Wrote timing data to", timesfn
if timetests:
r.print_times(sys.stdout, timetests)
+ numbad = len(result.failures) + len(result.errors)
+ return numbad
except:
if debugger:
pdb.post_mortem(sys.exc_info()[2])
@@ -706,7 +710,7 @@
rc = sys.gettotalrefcount()
track = TrackRefs()
while True:
- runner(files, test_filter, debug)
+ numbad = runner(files, test_filter, debug)
gc.collect()
if gc.garbage:
print "GARBAGE:", len(gc.garbage), gc.garbage
@@ -717,8 +721,9 @@
print "totalrefcount=%-8d change=%-6d" % (rc, rc - prev)
track.update()
else:
- runner(files, test_filter, debug)
+ numbad = runner(files, test_filter, debug)
+ return numbad
def configure_logging():
"""Initialize the logging module."""
More information about the Zope-Checkins
mailing list