diff options
Diffstat (limited to 'automated')
-rwxr-xr-x | automated/utils/test-runner.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/automated/utils/test-runner.py b/automated/utils/test-runner.py index f60206a..5c51af8 100755 --- a/automated/utils/test-runner.py +++ b/automated/utils/test-runner.py @@ -404,6 +404,10 @@ class ResultParser(object): self.results['params'] = {} with open(os.path.join(self.result_path, "testdef.yaml"), "r") as f: self.testdef = yaml.safe_load(f) + self.results['name'] = "" + if 'metadata' in self.testdef.keys() and \ + 'name' in self.testdef['metadata'].keys(): + self.results['name'] = self.testdef['metadata']['name'] if 'params' in self.testdef.keys(): self.results['params'] = self.testdef['params'] if 'parameters' in test.keys(): @@ -472,11 +476,11 @@ class ResultParser(object): test_params = ';'.join(['%s=%s' % (k, v) for k, v in params_dict.iteritems()]) for metric in self.results['metrics']: - metric['test'] = self.results['test'] + metric['name'] = self.results['name'] metric['test_params'] = test_params # Save test results to output/test_id/result.csv - fieldnames = ['test', 'test_case_id', 'result', 'measurement', 'units', 'test_params'] + fieldnames = ['name', 'test_case_id', 'result', 'measurement', 'units', 'test_params'] with open('%s/result.csv' % self.result_path, 'w') as f: writer = csv.DictWriter(f, fieldnames=fieldnames) writer.writeheader() |