summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2014-09-29 14:56:45 -0700
committerKenneth Graunke <kenneth@whitecape.org>2014-09-29 15:04:00 -0700
commit3d1490af1989fd670425e2c7fec47e81ba4a4bfe (patch)
treed058258c5deb7de7cab7b00537625084a50d7df2
parentd715da671f76d4568b804e43a2aed9ab90d10021 (diff)
report.py: Report a list of unchanged programs.unchanged
-rwxr-xr-xreport.py19
1 files changed, 14 insertions, 5 deletions
diff --git a/report.py b/report.py
index 79ee099..06844a2 100755
--- a/report.py
+++ b/report.py
@@ -56,6 +56,7 @@ def main():
helped = []
hurt = []
+ unchanged = []
lost = []
gained = []
for p in args.before:
@@ -73,11 +74,13 @@ def main():
affected_before += before_count
affected_after += after_count
- result = get_result_string(namestr, before_count, after_count)
- if after_count > before_count:
- hurt.append(p)
- else:
- helped.append(result)
+ result = get_result_string(namestr, before_count, after_count)
+ if after_count > before_count:
+ hurt.append(p)
+ elif after_count == before_count:
+ unchanged.append(result)
+ else:
+ helped.append(result)
else:
lost.append(namestr)
@@ -91,6 +94,12 @@ def main():
if len(helped) > 0:
print("")
+ unchanged.sort()
+ for r in unchanged:
+ print("unchanged: " + r)
+ if len(unchanged) > 0:
+ print("")
+
hurt.sort(
key=lambda k: float(args.after[k] - args.before[k]) / args.before[k])
for p in hurt: