Report: Use rounded values 57/7757/1
authorTibor Frank <tifrank@cisco.com>
Tue, 25 Jul 2017 09:10:42 +0000 (11:10 +0200)
committerTibor Frank <tifrank@cisco.com>
Tue, 25 Jul 2017 09:10:42 +0000 (11:10 +0200)
Change-Id: I218ea0900ec6f5d3e513f5dfc15f6f4f3db16a66
Signed-off-by: Tibor Frank <tifrank@cisco.com>
resources/tools/report_gen/run_improvments_tables.py

index 0432644..6b4953c 100755 (executable)
@@ -116,7 +116,7 @@ def write_line_to_file(file_handler, item):
 
     mean = "" if item["mean"] is None else "{:.1f}".format(item["mean"])
     stdev = "" if item["stdev"] is None else "{:.1f}".format(item["stdev"])
 
     mean = "" if item["mean"] is None else "{:.1f}".format(item["mean"])
     stdev = "" if item["stdev"] is None else "{:.1f}".format(item["stdev"])
-    change = "" if item["change"] is None else "{:.1f}%".format(item["change"])
+    change = "" if item["change"] is None else "{:.0f}%".format(item["change"])
     file_handler.write("{},{},{},{}\n".format(item["old"], mean, stdev, change))
 
 
     file_handler.write("{},{},{},{}\n".format(item["old"], mean, stdev, change))
 
 
@@ -175,7 +175,8 @@ def main():
             mean = float(mean) / 1000000
             old = float(item["last_old"])
             item["mean"] = mean
             mean = float(mean) / 1000000
             old = float(item["last_old"])
             item["mean"] = mean
-            item["change"] = ((mean - old) / old) * 100
+            item["change"] = ((round(mean, 1) - round(old, 1)) / round(old, 1))\
+                             * 100
             item["stdev"] = stdev / 1000000
 
     # Sort the list, key = change
             item["stdev"] = stdev / 1000000
 
     # Sort the list, key = change