CI ERROR - File contains violation on test_runner 45/59645/1
authorPanagiotis Karalis <pkaralis@intracom-telecom.com>
Tue, 10 Jul 2018 11:49:18 +0000 (14:49 +0300)
committerPanagiotis Karalis <pkaralis@intracom-telecom.com>
Tue, 10 Jul 2018 11:49:18 +0000 (14:49 +0300)
Proposed solution by CI server:
"Avoid dangerous file parsing & serialization libs, use yaml.safe_load"

Change-Id: Iff9764601bc135cec271e16444d0bbbb4da8d459
Signed-off-by: Panagiotis Karalis <pkaralis@intracom-telecom.com>
dovetail/test_runner.py

index 68364fd..40e5528 100644 (file)
@@ -180,7 +180,7 @@ class DockerRunner(object):
         if not config_item:
             config_item = self._add_testcase_info(testcase)
         full_task = self._render(task_template, **config_item)
-        full_task_yaml = yaml.load(full_task)
+        full_task_yaml = yaml.safe_load(full_task)
         dt_cfg.dovetail_config.update(full_task_yaml)
         return dt_cfg.dovetail_config