summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmma Foley <emma.l.foley@intel.com>2018-06-29 10:06:06 +0000
committerGerrit Code Review <gerrit@opnfv.org>2018-06-29 10:06:06 +0000
commitb77179801b1af246e2b099919f8618c110408b9f (patch)
tree18ac3f5e0384c176fe0b7d1b3c17aa89afc94e14
parent6f9c923e7a762338ba2be44964b42b69a77800cc (diff)
parent26ba29b22164932fb9d7607a3edf29e201e7f084 (diff)
Merge "NSB NFVi BNG test fails to run - stops after one step" into stable/fraser
-rw-r--r--yardstick/network_services/vnf_generic/vnf/prox_helpers.py20
1 files changed, 16 insertions, 4 deletions
diff --git a/yardstick/network_services/vnf_generic/vnf/prox_helpers.py b/yardstick/network_services/vnf_generic/vnf/prox_helpers.py
index 12ec1c8c5..1bcf5de10 100644
--- a/yardstick/network_services/vnf_generic/vnf/prox_helpers.py
+++ b/yardstick/network_services/vnf_generic/vnf/prox_helpers.py
@@ -386,8 +386,14 @@ class ProxSocketHelper(object):
def stop(self, cores, task=''):
""" stop specific cores on the remote instance """
- LOG.debug("Stopping cores %s", cores)
- self.put_command("stop {} {}\n".format(join_non_strings(',', cores), task))
+
+ tmpcores = []
+ for core in cores:
+ if core not in tmpcores:
+ tmpcores.append(core)
+
+ LOG.debug("Stopping cores %s", tmpcores)
+ self.put_command("stop {} {}\n".format(join_non_strings(',', tmpcores), task))
time.sleep(3)
def start_all(self):
@@ -397,8 +403,14 @@ class ProxSocketHelper(object):
def start(self, cores):
""" start specific cores on the remote instance """
- LOG.debug("Starting cores %s", cores)
- self.put_command("start {}\n".format(join_non_strings(',', cores)))
+
+ tmpcores = []
+ for core in cores:
+ if core not in tmpcores:
+ tmpcores.append(core)
+
+ LOG.debug("Starting cores %s", tmpcores)
+ self.put_command("start {}\n".format(join_non_strings(',', tmpcores)))
time.sleep(3)
def reset_stats(self):