[prev in list] [next in list] [prev in thread] [next in thread]
List: lnst-developers
Subject: [PATCH-next v2 09/18] lnst.Recipes.ENRT.BaseEnrtRecipe: cosmetic changes
From: olichtne () redhat ! com
Date: 2019-06-13 11:50:22
Message-ID: 20190613115031.27335-10-olichtne () redhat ! com
[Download RAW message or body]
From: Ondrej Lichtner <olichtne@redhat.com>
* removed unused imports
* reordered parameters and added documentary comments to split them into
logical groups
* removed some formatting empty lines
Signed-off-by: Ondrej Lichtner <olichtne@redhat.com>
---
lnst/Recipes/ENRT/BaseEnrtRecipe.py | 33 ++++++++++++-----------------
1 file changed, 14 insertions(+), 19 deletions(-)
diff --git a/lnst/Recipes/ENRT/BaseEnrtRecipe.py b/lnst/Recipes/ENRT/BaseEnrtRecipe.py
index 6582751..d89ad03 100644
--- a/lnst/Recipes/ENRT/BaseEnrtRecipe.py
+++ b/lnst/Recipes/ENRT/BaseEnrtRecipe.py
@@ -1,13 +1,9 @@
-import re
import pprint
from contextlib import contextmanager
from lnst.Common.LnstError import LnstError
from lnst.Common.Parameters import Param, IntParam, StrParam, BoolParam, ListParam
from lnst.Common.IpAddress import AF_INET, AF_INET6
-from lnst.Common.ExecCmd import exec_cmd
-from lnst.Controller.Recipe import BaseRecipe, RecipeError
-from lnst.Controller.RecipeResults import ResultLevel
from lnst.Recipes.ENRT.ConfigMixins.BaseSubConfigMixin import BaseSubConfigMixin
@@ -22,27 +18,28 @@
class EnrtConfiguration(object):
pass
-
class BaseEnrtRecipe(BaseSubConfigMixin, PingTestAndEvaluate, PerfRecipe):
- ip_versions = Param(default=("ipv4", "ipv6"))
-
- ping_parallel = BoolParam(default=False)
- ping_bidirect = BoolParam(default=False)
- ping_count = IntParam(default = 100)
- ping_interval = StrParam(default = 0.2)
- ping_psize = IntParam(default = None)
-
- perf_tests = Param(default=("tcp_stream", "udp_stream", "sctp_stream"))
-
+ #common requirements parameters
driver = StrParam(default="ixgbe")
+ #common configuration parameters
+ mtu = IntParam(mandatory=False)
adaptive_rx_coalescing = BoolParam(mandatory=False)
adaptive_tx_coalescing = BoolParam(mandatory=False)
- mtu = IntParam(mandatory=False)
+ #common test parameters
+ ip_versions = Param(default=("ipv4", "ipv6"))
- perf_tool_cpu = IntParam(mandatory=False)
+ #common ping test params
+ ping_parallel = BoolParam(default=False)
+ ping_bidirect = BoolParam(default=False)
+ ping_count = IntParam(default=100)
+ ping_interval = StrParam(default=0.2)
+ ping_psize = IntParam(default=None)
+ #common perf test params
+ perf_tests = Param(default=("tcp_stream", "udp_stream", "sctp_stream"))
+ perf_tool_cpu = IntParam(mandatory=False)
perf_duration = IntParam(default=60)
perf_iterations = IntParam(default=5)
perf_parallel_streams = IntParam(default=1)
@@ -50,7 +47,6 @@ class BaseEnrtRecipe(BaseSubConfigMixin, PingTestAndEvaluate, PerfRecipe):
perf_reverse = BoolParam(default=False)
net_perf_tool = Param(default=IperfFlowMeasurement)
-
cpu_perf_tool = Param(default=StatCPUMeasurement)
def test(self):
@@ -236,7 +232,6 @@ def cpu_perf_evaluators(self):
def net_perf_evaluators(self):
return [NonzeroFlowEvaluator()]
-
def _create_reverse_flow(self, flow):
rev_flow = PerfFlow(
type = flow.type,
--
2.22.0
_______________________________________________
LNST-developers mailing list -- lnst-developers@lists.fedorahosted.org
To unsubscribe send an email to lnst-developers-leave@lists.fedorahosted.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedorahosted.org/archives/list/lnst-developers@lists.fedorahosted.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic