From: Ondrej Lichtner olichtne@redhat.com
When creating a dummy result for baseline comparison it will be useful to set the utilization property directly on the base object.
Signed-off-by: Ondrej Lichtner olichtne@redhat.com --- lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py b/lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py index cd19b18..0db5afd 100644 --- a/lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py +++ b/lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py @@ -9,6 +9,7 @@ class CPUMeasurementResults(BaseMeasurementResults): super(CPUMeasurementResults, self).__init__(measurement) self._host = host self._cpu = cpu + self._utilization = None
@property def host(self): @@ -20,7 +21,11 @@ class CPUMeasurementResults(BaseMeasurementResults):
@property def utilization(self): - raise NotImplementedError() + return self._utilization + + @utilization.setter + def utilization(self, value): + self._utilization = value
class AggregatedCPUMeasurementResults(CPUMeasurementResults): def __init__(self, measurement, host, cpu):
On Fri, Apr 12, 2019 at 09:35:27AM +0200, olichtne@redhat.com wrote:
From: Ondrej Lichtner olichtne@redhat.com
When creating a dummy result for baseline comparison it will be useful to set the utilization property directly on the base object.
Signed-off-by: Ondrej Lichtner olichtne@redhat.com
lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py b/lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py index cd19b18..0db5afd 100644 --- a/lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py +++ b/lnst/RecipeCommon/Perf/Measurements/BaseCPUMeasurement.py @@ -9,6 +9,7 @@ class CPUMeasurementResults(BaseMeasurementResults): super(CPUMeasurementResults, self).__init__(measurement) self._host = host self._cpu = cpu
self._utilization = None
@property def host(self):
@@ -20,7 +21,11 @@ class CPUMeasurementResults(BaseMeasurementResults):
@property def utilization(self):
raise NotImplementedError()
return self._utilization
- @utilization.setter
- def utilization(self, value):
self._utilization = value
class AggregatedCPUMeasurementResults(CPUMeasurementResults): def __init__(self, measurement, host, cpu): -- 2.21.0
pushed.
-Ondrej
lnst-developers@lists.fedorahosted.org