@@ -373,10 +373,13 @@ def _run_test_case_instance(
373373 ts .initialize_clmo_barrier (len (clients ) + len (monitors ))
374374
375375 pre_provision = cfg_descr .get_tft ().pre_provision
376- for tasks in servers + clients + monitors :
376+ for sc_task in servers + clients :
377377 if not pre_provision :
378- tasks .initialize ()
379- tasks .start_setup (skip_pod_setup = pre_provision )
378+ sc_task .initialize ()
379+ sc_task .start_setup (skip_pod_setup = pre_provision )
380+ for mon in monitors :
381+ mon .initialize ()
382+ mon .start_setup ()
380383
381384 ts .event_server_alive .wait ()
382385
@@ -403,7 +406,6 @@ def _provision_all_resources(self, cfg_descr: ConfigDescriptor) -> None:
403406
404407 seen_server_pods : set [str ] = set ()
405408 seen_client_pods : set [str ] = set ()
406- seen_monitor_pods : set [str ] = set ()
407409
408410 for cfg_descr2 in cfg_descr .describe_all_test_cases ():
409411 if cfg_descr2 .get_test_case ().is_udn and not self ._udn_setup_done :
@@ -431,17 +433,6 @@ def _provision_all_resources(self, cfg_descr: ConfigDescriptor) -> None:
431433 c .initialize ()
432434 c .start_setup (provisioning = True )
433435
434- for plugin in connection .plugins :
435- if not plugin .applies_to_test_case (cfg_descr3 .get_test_case ()):
436- continue
437- for m in plugin .plugin .enable (
438- ts = ts , perf_server = s , perf_client = c , tenant = True
439- ):
440- if m .pod_name not in seen_monitor_pods :
441- seen_monitor_pods .add (m .pod_name )
442- m .initialize ()
443- m .start_setup (provisioning = True )
444-
445436 def _run_test_case (self , cfg_descr : ConfigDescriptor ) -> list [TftResult ]:
446437 # TODO Allow for multiple connections / instances to run simultaneously
447438 tft_results : list [TftResult ] = []
0 commit comments