simplebench: rename ascii() to results_to_text()
Next patch will use utf8 plus-minus symbol, let's use more generic (and more readable) name. Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20201021145859.11201-17-vsementsov@virtuozzo.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Signed-off-by: Max Reitz <mreitz@redhat.com>
This commit is contained in:
parent
f52e1af0b0
commit
bfccfa62ac
|
@ -77,4 +77,4 @@ test_envs = [
|
||||||
]
|
]
|
||||||
|
|
||||||
result = simplebench.bench(bench_func, test_envs, test_cases, count=3)
|
result = simplebench.bench(bench_func, test_envs, test_cases, count=3)
|
||||||
print(simplebench.ascii(result))
|
print(simplebench.results_to_text(result))
|
||||||
|
|
|
@ -167,4 +167,4 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
result = simplebench.bench(bench_func, test_envs, test_cases, count=3,
|
result = simplebench.bench(bench_func, test_envs, test_cases, count=3,
|
||||||
initial_run=False)
|
initial_run=False)
|
||||||
print(simplebench.ascii(result))
|
print(simplebench.results_to_text(result))
|
||||||
|
|
|
@ -79,8 +79,8 @@ def bench_one(test_func, test_env, test_case, count=5, initial_run=True):
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
def ascii_one(result):
|
def result_to_text(result):
|
||||||
"""Return ASCII representation of bench_one() returned dict."""
|
"""Return text representation of bench_one() returned dict."""
|
||||||
if 'average' in result:
|
if 'average' in result:
|
||||||
s = '{:.2f} +- {:.2f}'.format(result['average'], result['stdev'])
|
s = '{:.2f} +- {:.2f}'.format(result['average'], result['stdev'])
|
||||||
if 'n-failed' in result:
|
if 'n-failed' in result:
|
||||||
|
@ -127,8 +127,8 @@ def bench(test_func, test_envs, test_cases, *args, **vargs):
|
||||||
return results
|
return results
|
||||||
|
|
||||||
|
|
||||||
def ascii(results):
|
def results_to_text(results):
|
||||||
"""Return ASCII representation of bench() returned dict."""
|
"""Return text representation of bench() returned dict."""
|
||||||
from tabulate import tabulate
|
from tabulate import tabulate
|
||||||
|
|
||||||
dim = None
|
dim = None
|
||||||
|
@ -141,7 +141,7 @@ def ascii(results):
|
||||||
dim = res['dimension']
|
dim = res['dimension']
|
||||||
else:
|
else:
|
||||||
assert dim == res['dimension']
|
assert dim == res['dimension']
|
||||||
row.append(ascii_one(res))
|
row.append(result_to_text(res))
|
||||||
tab.append(row)
|
tab.append(row)
|
||||||
|
|
||||||
return f'All results are in {dim}\n\n' + tabulate(tab)
|
return f'All results are in {dim}\n\n' + tabulate(tab)
|
||||||
|
|
Loading…
Reference in a new issue