From: Ondrej Lichtner <olichtne(a)redhat.com>
Methods for adding parameters were missing from the PerfRepoResult
class, this commit fixes that.
Same goes for the set_tag method that sets a single tag instead of a
list of tags.
Signed-off-by: Ondrej Lichtner <olichtne(a)redhat.com>
---
lnst/Controller/Task.py | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/lnst/Controller/Task.py b/lnst/Controller/Task.py
index f2ee4e0..e8db95f 100644
--- a/lnst/Controller/Task.py
+++ b/lnst/Controller/Task.py
@@ -546,9 +546,19 @@ class PerfRepoResult(object):
for pair in list_to_dot(mapping, "mapping.", "machine"):
self._testExecution.add_parameter(pair[0], pair[1])
+ def set_tag(self, tag):
+ self._testExecution.add_tag(tag)
+
def set_tags(self, tags):
for tag in tags:
- self._testExecution.add_tag(tag)
+ self.set_tag(tag)
+
+ def set_parameter(self, name, value):
+ self._testExecution.add_parameter(name, value)
+
+ def set_parameters(self, params):
+ for name, value in params:
+ self.set_parameter(name, value)
def get_testExecution(self):
return self._testExecution
--
2.1.0