omg fixes
diff --git a/wally/suits/omgbench/__init__.py b/wally/suits/omgbench/__init__.py
index 10a3151..be5b550 100644
--- a/wally/suits/omgbench/__init__.py
+++ b/wally/suits/omgbench/__init__.py
@@ -14,15 +14,18 @@
@classmethod
def format_for_console(cls, data):
- results = []
-
+ success_vals = []
+ duration_vals = []
for res in data[0]:
- results.append(float(res.raw_result))
+ success, duration = res.raw_result.strip().split('\n')
+ success_vals.append(float(success))
+ duration_vals.append(float(duration))
- totalt = sum(results)
- totalms = int(100 * 2 * len(results) / totalt)
+ totalt = sum(duration_vals)
+ totalms = int(100 * 2 * len(duration_vals) / totalt)
+ sucesst = int(sum(success_vals) / len(success_vals))
tab = texttable.Texttable(max_width=120)
tab.set_deco(tab.HEADER | tab.VLINES | tab.BORDER)
- tab.header(["Bandwidth total"])
- tab.add_row([totalms])
+ tab.header(["Bandwidth m/s", "Success %"])
+ tab.add_row([totalms, sucesst])
return tab.draw()