summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-01-26 11:33:50 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2010-01-26 11:33:50 +0100
commit56c4663db844dd18f45fdcfcfbee39ead08e53cb (patch)
tree4a0fa76633bb29a5700db649a94b9ec490d4e86a /scripts
parentbec6503010767bf08b5e54ba3580d0911e816183 (diff)
parent16292fa62be610ed3d51dcfa4778caf3ba835a82 (diff)
downloadabrt-56c4663db844dd18f45fdcfcfbee39ead08e53cb.tar.gz
abrt-56c4663db844dd18f45fdcfcfbee39ead08e53cb.tar.xz
abrt-56c4663db844dd18f45fdcfcfbee39ead08e53cb.zip
Merge branch 'master' into rhel6
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/abrt-bz-stats21
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():