From: Ondrej Lichtner <olichtne(a)redhat.com>
Includes default values.
Signed-off-by: Ondrej Lichtner <olichtne(a)redhat.com>
---
lnst/Recipes/ENRT/BasePvPRecipe.py | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/lnst/Recipes/ENRT/BasePvPRecipe.py b/lnst/Recipes/ENRT/BasePvPRecipe.py
index 690c60a..c4987cf 100644
--- a/lnst/Recipes/ENRT/BasePvPRecipe.py
+++ b/lnst/Recipes/ENRT/BasePvPRecipe.py
@@ -10,6 +10,7 @@
from lnst.RecipeCommon.Perf.Recipe import Recipe as PerfRecipe
from lnst.RecipeCommon.LibvirtControl import LibvirtControl
from lnst.RecipeCommon.Perf.Measurements import StatCPUMeasurement
+from lnst.RecipeCommon.Perf.Evaluators import NonzeroFlowEvaluator
VirtioType = Enum('VirtType', 'VHOST_USER, VHOST_NET')
@@ -281,3 +282,27 @@ def test_wide_deconfiguration(self, config):
def test_wide_configuration(self, config):
pass
+
+ @property
+ def cpu_perf_evaluators(self):
+ """CPU measurement evaluators
+
+ To be overriden by a derived class. Returns the list of evaluators to
+ use for CPU utilization measurement evaluation.
+
+ :return: a list of cpu evaluator objects
+ :rtype: List[BaseEvaluator]
+ """
+ return []
+
+ @property
+ def net_perf_evaluators(self):
+ """Network flow measurement evaluators
+
+ To be overriden bby a derived class. Returns the list of evaluators to
+ use for Network flow measurement evaluation.
+
+ :return: a list of flow evaluator objects
+ :rtype: List[BaseEvaluator]
+ """
+ return [NonzeroFlowEvaluator()]
--
2.28.0