1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-02-20 20:09:11 +00:00

RTParams: Adds support for using default values for RT parameters

This commit is contained in:
Marc Bonnici 2017-07-28 11:53:13 +01:00
parent bbfb802c00
commit de3301312f
2 changed files with 6 additions and 0 deletions

View File

@ -61,6 +61,11 @@ class RuntimeConfig(Plugin):
self._target_checked = True
self._runtime_params[name].set(self, value)
def set_defaults(self):
for p in self.supported_parameters:
if p.default:
self.set_runtime_parameter(p.name, p.default)
def validate_parameters(self):
raise NotImplementedError()

View File

@ -69,6 +69,7 @@ class RuntimeParameterManager(object):
def clear_runtime_parameters(self):
for cfg in self.runtime_configs:
cfg.clear()
cfg.set_defaults()
def get_config_for_name(self, name):
for rp_name, rp in self.runtime_params.iteritems():