diff options
Diffstat (limited to 'data/ref_results/storage_suite.py')
-rw-r--r-- | data/ref_results/storage_suite.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/data/ref_results/storage_suite.py b/data/ref_results/storage_suite.py new file mode 100644 index 00000000..52d6c8c6 --- /dev/null +++ b/data/ref_results/storage_suite.py @@ -0,0 +1,27 @@ +import json +import storage_benchmarks_indices as benchmark_indices + + +storage_dict = {} +try: + storage_dict['FIO'] = benchmark_indices.fio_index() +except OSError: + pass + +storage_bench_list = ['FIO'] +l = len(storage_bench_list) +temp = 0 +for benchmark in storage_bench_list: + try: + temp = temp + float(storage_dict[benchmark]['1. Index']) + except KeyError: + l -= 1 +if l == 0: + print "No Storage results found" +else: + storage_suite_index = temp / l + storage_dict_f = {} + storage_dict_f['index'] = storage_suite_index + storage_dict_f['storage suite'] = storage_dict + with open('../../results/storage_result.json', 'w+') as result_json: + json.dump(storage_dict_f, result_json, indent=4, sort_keys=True) |