From: Brian Warner Date: Sat, 7 Apr 2007 00:41:01 +0000 (-0700) Subject: figleaf output: include a stats.out for parsing by a munin plugin X-Git-Url: https://git.rkrishnan.org/Site/Content/Exhibitors/module-simplejson.html?a=commitdiff_plain;h=dd673370ecc071f1693318c322e0b3d90c990620;p=tahoe-lafs%2Ftahoe-lafs.git figleaf output: include a stats.out for parsing by a munin plugin --- diff --git a/src/allmydata/util/figleaf_htmlizer.py b/src/allmydata/util/figleaf_htmlizer.py index 3e0c263c..9b009373 100644 --- a/src/allmydata/util/figleaf_htmlizer.py +++ b/src/allmydata/util/figleaf_htmlizer.py @@ -144,6 +144,13 @@ def report_as_html(coverage, directory, exclude_patterns=[], root=None): pcnt_75 = [ x for x in pcnts if x >= 75 ] pcnt_50 = [ x for x in pcnts if x >= 50 ] + stats_fp = open('%s/stats.out' % (directory,), 'w') + stats_fp.write("total files: %d\n" % len(pcnts)) + stats_fp.write("total source lines: %d\n" % summary_lines) + stats_fp.write("total covered lines: %d\n" % summary_cover) + stats_fp.write("total coverage percentage: %.1f\n" % summary_pcnt) + stats_fp.close() + ## index.html index_fp = open('%s/index.html' % (directory,), 'w') # summary info