From 31f32ed8c4082d36ad2a4ea460366c0d57a5ddbc Mon Sep 17 00:00:00 2001 From: Valentin Anger Date: Fri, 28 Aug 2020 15:03:50 +0200 Subject: Move benchmarks to Rust (#7134) All benchmarks are done in Rust and can be invoked with `cargo bench`. Currently this has it's own "harness" that behaves like `./tools/benchmark.py` did. Because of this tests inside `cli/bench` are currently not run. This should be switched to the language provided harness once the `#[bench]` attribute has been stabilized. --- tools/util.py | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'tools/util.py') diff --git a/tools/util.py b/tools/util.py index 889afae82..7cae4f84c 100644 --- a/tools/util.py +++ b/tools/util.py @@ -361,20 +361,6 @@ def extract_max_latency_in_milliseconds(pattern, string): return num * 1000 -def parse_wrk_output(output): - stats = {} - stats['req_per_sec'] = None - stats['max_latency'] = None - for line in output.split("\n"): - if stats['req_per_sec'] is None: - stats['req_per_sec'] = extract_number(r'Requests/sec:\s+(\d+)', - line) - if stats['max_latency'] is None: - stats['max_latency'] = extract_max_latency_in_milliseconds( - r'\s+99%(?:\s+(\d+.\d+)([a-z]+))', line) - return stats - - def platform(): return {"linux2": "linux", "darwin": "mac", "win32": "win"}[sys.platform] -- cgit v1.2.3