diff options
Diffstat (limited to 'data/ref_results/network_suite.py')
-rw-r--r-- | data/ref_results/network_suite.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/data/ref_results/network_suite.py b/data/ref_results/network_suite.py new file mode 100644 index 00000000..37dcb093 --- /dev/null +++ b/data/ref_results/network_suite.py @@ -0,0 +1,30 @@ +import json +import network_benchmarks_indices as benchmark_indices + + +network_dict = {} +try: + network_dict['IPERF'] = benchmark_indices.iperf_index() +except: + pass + +network_bench_list = ['IPERF'] +temp = 0 +l = len(network_bench_list) + +for benchmark in network_bench_list: + try: + temp = temp + float(network_dict[benchmark]['1. Index']) + except: + l = l - 1 + pass + +if l == 0: + print "No network results found" +else: + network_suite_index = temp / len(network_bench_list) + network_dict_f = {} + network_dict_f['index'] = network_suite_index + network_dict_f['suite results'] = network_dict + with open('../../results/network_result.json', 'w+') as result_json: + json.dump(network_dict_f, result_json, indent=4, sort_keys=True) |