diff options
Diffstat (limited to 'automated/utils/test-runner.py')
-rwxr-xr-x | automated/utils/test-runner.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/automated/utils/test-runner.py b/automated/utils/test-runner.py index da719c3..f60206a 100755 --- a/automated/utils/test-runner.py +++ b/automated/utils/test-runner.py @@ -401,11 +401,15 @@ class ResultParser(object): self.results['test'] = self.test_name self.results['id'] = self.test_uuid self.logger = logging.getLogger('RUNNER.ResultParser') - self.results['params'] = None + self.results['params'] = {} + with open(os.path.join(self.result_path, "testdef.yaml"), "r") as f: + self.testdef = yaml.safe_load(f) + if 'params' in self.testdef.keys(): + self.results['params'] = self.testdef['params'] if 'parameters' in test.keys(): - self.results['params'] = test['parameters'] + self.results['params'].update(test['parameters']) if 'params' in test.keys(): - self.results['params'] = test['params'] + self.results['params'].update(test['params']) if 'version' in test.keys(): self.results['version'] = test['version'] else: |