Change-Id: Ifbafc748a47b1db3fabfb337b44a66523c9ef80f
Issue-ID: INT-1577
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
from os import chdir, getcwd, path
from shutil import copytree
from json import dumps
from os import chdir, getcwd, path
from shutil import copytree
from json import dumps
from requests import get
from requests.exceptions import MissingSchema, InvalidSchema, InvalidURL, ConnectionError, ConnectTimeout
from requests import get
from requests.exceptions import MissingSchema, InvalidSchema, InvalidURL, ConnectionError, ConnectTimeout
self.logger.setLevel(self.log_lvl)
self.sim_dirname_pattern = "pnf-sim-lw-"
self.mvn_build_cmd = 'mvn clean package docker:build -Dcheckstyle.skip'
self.logger.setLevel(self.log_lvl)
self.sim_dirname_pattern = "pnf-sim-lw-"
self.mvn_build_cmd = 'mvn clean package docker:build -Dcheckstyle.skip'
+ self.existing_sim_instances = self._enum_sim_instances()
def _run_cmd(self, cmd, dir_context='.'):
if self.args.verbose == 'debug':
def _run_cmd(self, cmd, dir_context='.'):
if self.args.verbose == 'debug':
except subprocess.CalledProcessError as e:
exit(e.returncode)
except subprocess.CalledProcessError as e:
exit(e.returncode)
+ def _enum_sim_instances(self):
+ '''Helper method that returns bootstraped simulator instances count'''
+ return len(glob(f"{self.sim_dirname_pattern}[0-9]*"))
+
def bootstrap(self):
self.logger.info("Bootstrapping PNF instances")
def bootstrap(self):
self.logger.info("Bootstrapping PNF instances")