diff options
author | Chase Qi <chase.qi@linaro.org> | 2016-11-29 23:43:54 +0800 |
---|---|---|
committer | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2016-12-01 11:23:53 +0000 |
commit | 0d75a6be64b49303987fca1d9f4a8591b6f3818b (patch) | |
tree | a7c4731b3f6964727062c52babd9226387209826 /automated | |
parent | 39edfc5d4bdd944bcb36f3d837d1dc5e398c7cee (diff) |
test-runner: save test case name to result files
Change-Id: If4d6e28a05e886e6036916b36749b231cd916c34
Signed-off-by: Chase Qi <chase.qi@linaro.org>
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
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() |