X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=smo-install%2Ftest%2Fpythonsdk%2Fsrc%2Forantests%2Fsmo%2Fnetwork_simulators.py;fp=smo-install%2Ftest%2Fpythonsdk%2Fsrc%2Forantests%2Fsmo%2Fnetwork_simulators.py;h=56d9b7f8b9fc9181da6411e912731a333b250b70;hb=facf93e436bfe13e866f86a510bad8c1c9c85430;hp=af136a2fb90b4ee575e43291bce64bb41bd570da;hpb=5288913d914df119819fd349c57eb3ace44a423c;p=it%2Fdep.git diff --git a/smo-install/test/pythonsdk/src/orantests/smo/network_simulators.py b/smo-install/test/pythonsdk/src/orantests/smo/network_simulators.py index af136a2f..56d9b7f8 100644 --- a/smo-install/test/pythonsdk/src/orantests/smo/network_simulators.py +++ b/smo-install/test/pythonsdk/src/orantests/smo/network_simulators.py @@ -52,6 +52,12 @@ class NetworkSimulators(): cmd = f"helm install --debug oran-simulator local/ru-du-simulators --namespace network -f {self.resources_path}/network-simulators-topology/network-simulators-override.yaml -f {self.resources_path}/network-simulators-topology/network-simulators-topology-override.yaml" check_output(cmd, shell=True).decode('utf-8') + def start_and_wait_network_simulators(self): + """Start and wait for all simulators defined in resources_path.""" + logger.info("Start the network simulators") + self.start_network_simulators() + NetworkSimulators.wait_for_network_simulators_to_be_running() + @staticmethod def get_all_simulators(): """Retrieve all simulators defined in k8s services.""" @@ -114,4 +120,4 @@ class NetworkSimulators(): @staticmethod def wait_for_network_simulators_to_be_running(): """Check and wait for the network sims to be running.""" - wait(lambda: NetworkSimulators.is_network_simulators_up(), sleep_seconds=10, timeout_seconds=60, waiting_for="Network simulators to be ready") + wait(lambda: NetworkSimulators.is_network_simulators_up(), sleep_seconds=settings.NETWORK_SIMULATOR_CHECK_RETRY, timeout_seconds=settings.NETWORK_SIMULATOR_CHECK_TIMEOUT, waiting_for="Network simulators to be ready")