omg fixes
diff --git a/wally/suits/omgbench/__init__.py b/wally/suits/omgbench/__init__.py
index be5b550..2e09c11 100644
--- a/wally/suits/omgbench/__init__.py
+++ b/wally/suits/omgbench/__init__.py
@@ -16,13 +16,15 @@
def format_for_console(cls, data):
success_vals = []
duration_vals = []
+ count = 0
for res in data[0]:
- success, duration = res.raw_result.strip().split('\n')
+ msgs, times, success, duration = res.raw_result.strip().split('\n')
+ count += int(msgs) * int(times)
success_vals.append(float(success))
duration_vals.append(float(duration))
totalt = sum(duration_vals)
- totalms = int(100 * 2 * len(duration_vals) / totalt)
+ totalms = int(count / totalt)
sucesst = int(sum(success_vals) / len(success_vals))
tab = texttable.Texttable(max_width=120)
tab.set_deco(tab.HEADER | tab.VLINES | tab.BORDER)