Avoid versioning benchmark lists
This wouldn't work since each individual test is versioned. Instead add a placeholder for later once additional format(s) are defined.
This commit is contained in:
parent
58f174b87b
commit
056cf3740d
|
@ -1454,17 +1454,6 @@ def ceph_benchmark_list(config, job):
|
||||||
|
|
||||||
|
|
||||||
def format_list_benchmark(config, benchmark_information):
|
def format_list_benchmark(config, benchmark_information):
|
||||||
# This matrix is a list of the possible format functions for a benchmark result
|
|
||||||
# It is extensable in the future should newer formats be required.
|
|
||||||
benchmark_matrix = {
|
|
||||||
0: format_list_benchmark_legacy,
|
|
||||||
}
|
|
||||||
|
|
||||||
benchmark_version = benchmark_information['test_format']
|
|
||||||
return benchmark_matrix.get(benchmark_version, lambda: 'Invalid format function')(config, benchmark_information)
|
|
||||||
|
|
||||||
|
|
||||||
def format_list_benchmark_legacy(config, benchmark_information):
|
|
||||||
benchmark_list_output = []
|
benchmark_list_output = []
|
||||||
|
|
||||||
benchmark_job_length = 20
|
benchmark_job_length = 20
|
||||||
|
@ -1483,6 +1472,8 @@ def format_list_benchmark_legacy(config, benchmark_information):
|
||||||
|
|
||||||
for benchmark in benchmark_information:
|
for benchmark in benchmark_information:
|
||||||
benchmark_job = benchmark['job']
|
benchmark_job = benchmark['job']
|
||||||
|
benchmark_format = benchmark['test_format'] # noqa: F841
|
||||||
|
|
||||||
_benchmark_job_length = len(benchmark_job)
|
_benchmark_job_length = len(benchmark_job)
|
||||||
if _benchmark_job_length > benchmark_job_length:
|
if _benchmark_job_length > benchmark_job_length:
|
||||||
benchmark_job_length = _benchmark_job_length
|
benchmark_job_length = _benchmark_job_length
|
||||||
|
@ -1559,6 +1550,7 @@ def format_list_benchmark_legacy(config, benchmark_information):
|
||||||
|
|
||||||
for benchmark in benchmark_information:
|
for benchmark in benchmark_information:
|
||||||
benchmark_job = benchmark['job']
|
benchmark_job = benchmark['job']
|
||||||
|
benchmark_format = benchmark['test_format'] # noqa: F841
|
||||||
|
|
||||||
if benchmark['benchmark_result'] == 'Running':
|
if benchmark['benchmark_result'] == 'Running':
|
||||||
seq_benchmark_bandwidth = 'Running'
|
seq_benchmark_bandwidth = 'Running'
|
||||||
|
|
Loading…
Reference in New Issue