@logging.log_task_wrapper(LOG.info, _("Task validation."))
    def validate(self):
        self.task.update_status(consts.TaskStatus.VERIFYING)
        try:
            self._validate_config_scenarios_name(self.config)
            self._validate_config_syntax(self.config)
            self._validate_config_semantic(self.config)
        except Exception as e:
            self.task.set_failed(type(e).__name__,
                                 str(e),
                                 json.dumps(traceback.format_exc()))
            raise exceptions.InvalidTaskException(str(e))
Convert a form value to a property value.
dataset/ETHPy150Open openstack/rally/rally/task/engine.py/TaskEngine.validate--crossover with--dataset/ETHPy150Open IanLewis/kay/kay/utils/forms/modelform.py/ReferenceProperty.make_value_from_form