diff options
| author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-01-26 11:33:50 +0100 |
|---|---|---|
| committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-01-26 11:33:50 +0100 |
| commit | 56c4663db844dd18f45fdcfcfbee39ead08e53cb (patch) | |
| tree | 4a0fa76633bb29a5700db649a94b9ec490d4e86a /scripts | |
| parent | bec6503010767bf08b5e54ba3580d0911e816183 (diff) | |
| parent | 16292fa62be610ed3d51dcfa4778caf3ba835a82 (diff) | |
| download | abrt-56c4663db844dd18f45fdcfcfbee39ead08e53cb.tar.gz abrt-56c4663db844dd18f45fdcfcfbee39ead08e53cb.tar.xz abrt-56c4663db844dd18f45fdcfcfbee39ead08e53cb.zip | |
Merge branch 'master' into rhel6
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/abrt-bz-stats | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/scripts/abrt-bz-stats b/scripts/abrt-bz-stats index 78686bb..48ac838 100755 --- a/scripts/abrt-bz-stats +++ b/scripts/abrt-bz-stats @@ -46,14 +46,15 @@ print "{0} bugs found.".format(total) # Load cache from previous run. Speeds up the case Bugzilla closes connection. # buginfos_loaded = {} -if os.path.isfile("cache"): - f = open("cache", 'r') +CACHE_FILE = "abrt-bz-stats-cache.tmp" +if os.path.isfile(CACHE_FILE): + f = open(CACHE_FILE, 'r') buginfos_loaded = pickle.load(f) f.close() def save_to_cache(): global buginfos_loaded - f = open("cache", 'w') + f = open(CACHE_FILE, 'w') pickle.dump(buginfos_loaded, f, 2) f.close() @@ -179,12 +180,14 @@ for month in months: m = stats[month] print "MONTH ", month print " -", m.bugs_reported(), "bugs reported" - if m.closed_as_useful > 0: - print " -", m.closed_as_useful, "bugs (" + str(m.closed_as_useful_percentage()) + "%) closed (ABRT was useful)" - if m.closed_as_waste > 0: - print " -", m.closed_as_waste, "bugs (" + str(m.closed_as_waste_percentage())+ "%) closed (ABRT was not useful)" - if m.closed_as_other > 0: - print " -", m.closed_as_other, "bugs (" + str(m.closed_as_other_percentage()) + "%) closed other way" + if m.closed() > 0: + print " -", m.closed(), "bugs closed" + if m.closed_as_useful > 0: + print " -", m.closed_as_useful, "bugs (" + str(m.closed_as_useful_percentage()) + "%) as fixed, so ABRT was useful" + if m.closed_as_waste > 0: + print " -", m.closed_as_waste, "bugs (" + str(m.closed_as_waste_percentage())+ "%) as duplicate, can't fix, insuf. data, so ABRT was not useful" + if m.closed_as_other > 0: + print " -", m.closed_as_other, "bugs (" + str(m.closed_as_other_percentage()) + "%) as notabug, wontfix, worksforme" if len(m.top_crashers()) > 0: print " - top crashers:" for (component, num_crashes) in m.top_crashers(): |
